বিভাগ: প্রোগ্রামিং

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৯] :: আসুন জানি কিভাবে জোর করে নট কমপাটেবল ডাটা টাইপ কে কাস্টিং করতে পারি।

Java bangla tutorials

আজ আমরা দেখব কিভাবে আমরা জোরকের টাইপ কাস্টিং করতে পারি। আমরা জানি যে অটমেটিক টাইপ কনভার্সন আপনা আপনি ঘটে। কখন আমরা টাইপ কাস্টিং করবঃ ১।যখন দুইটি টাইপ কমপাটেবল হবে না তখন এবং ২।যখন যে টাইপ এ আমরা কনভার্ট করতে ছাচ্ছি তার সীমা ছট। আমরা কোডটি লক্ষ করিঃ [code lang=”java”] /** * Created by Asif on…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৮] :: জাভা প্রোগ্রামিং এ দেখুন কিভাবে এক ডাটা টাইপ থেকে অন্য ডাটা টাইপ এ একা একা কনভার্ট হয়।

Java bangla tutorials

আজ আমরা আপনা আপনি টাইপ কনভার্সন দেখব। প্রথমেই আমরা কোড টা দেখি। কোডঃ [code lang=”java”] package practiceBasic; /** * Created by Asif on 8/20/2017. * Web:techasif.com * youtube channel:tech Asif * Email:Asifparvez43@gmail.com * Phone:01744861779 */ public class AutomaticConversion { public static void main(String args[]){ byte a=10; short b=a; int c=a; long d=a; float e=a; double…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৭] :: জাভা প্রোগ্রামিং এ ভেরিয়েবল এর জীবন এবং স্কপ সম্পর্কে জানুন।

Java bangla tutorials

আজ আমরা ভেরিয়েবল এর জীবন এবং স্কপ সম্পর্কে জানব। ভেরিয়েবল এর স্কপ কি? একটি ভেরিয়েবল প্রোগ্রাম এর যে যে জায়গা থেকে ব্যবহার করা জায় ঐ জায়গা গুল হল ভেরিয়েবল  এর স্কপ।জাভা প্রোগ্রামিং এ ভেরিয়েবল এর স্কপ সাধারনত {} দীতিয় বন্ধ্যনি দিয়ে আবদ্দ করা থাকে এর ব্রাকেট এর ভিতরের কন ভেরিয়েবল ব্রাকেট এর বাহির থেকে ব্যবহার…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৬] :: জাভা প্রোগ্রামিং এ Escape Sequences আজ সবাই দেখবেন এই টিউন আপনি প্রোগ্রামার না হলেও।

Java bangla tutorials

আশাকরি আপ্নারা সবাই ভাল আছেন আমিও আপনাদের দোয়ায় আল্লাহর রহমতে ভাল আছি। প্রথমে কোডটি দেখবঃ /** * Created by Asif on 8/15/2017. * Email:Asifparvez43@gmail.com * Web:techasif.com * Facebook:facebook.com/asifparvezsarker * Mobile:01744861779 */ public class EscapeSequence { public static void main(String args[]){ System.out.println(“B\taust”);//this is tab escape sequence System.out.println(“B\baust”);//this is backslash escape sequence System.out.println(“B\naust”);//this is newline escape sequence…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৫] :: জাভা প্রোগ্রামিং এ String, character এবং boolean লিটারেল।

Java bangla tutorials

আজ আমরা বুলিয়ান কেরেক্টার এবং ইন্টিজার লিটারেল সম্পর্কে জানব। প্রথমে আমরা কড টি দেখিঃ কোডঃ [code lang=”java”] /** * Created by Asif on 8/9/2017. * Email:asifparvez43@gmail.com * web:techasif.com * youtube channel: tech Asif */ public class BooleanLiterals { public static void main(String args[]){ //this is boolean literals boolean a=true; boolean b=false; //Thises character literals char…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৫] :: জাভা প্রোগ্রামিং এ comment কি এবং কত প্রকার উদাহরণ সহ।

Java bangla tutorials

আজ আমরা জাভা টিউমেন্ট সম্পর্কে জানব এটি খুব একটি গুরুত্ব পূর্ণ বিসয় প্রোগ্রামিং ল্যাঙ্গুয়েজ এ। প্রোগ্রামিং ল্যাঙ্গুয়েজ এ comment বলতে কি বুঝায়? প্রোগ্রামিং ল্যাঙ্গুয়েজ এ টিউমেন্ট বলতে বুঝায় কন কড বা কড এর অংশকে চিনহিত করে রাখা জাতে তা পরে বঝা যায় কড এর মানে কি। বা একটা কড এর কে তৈরি করল তা নিখে রাখা…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৩] :: জাভা প্রোগ্রামিং এ আসলে লিটারেল বলতে কিবুঝায় এবং ইন্টিজার লিটারেল।

Java bangla tutorials

আজ আমরা দেখব জাভাতে কেন কেরেক্টার ২ বাইট এবং \u000 আসলে কি? জাভাটে কেন কেরেক্টার ২ বাইট ? জাভা আস্কি ব্যবহার করেনা জাভা ইউনিকোড সিস্টেম ব্যবহার করে জার কারনে জাভাতে কেরেক্টার ২ বাইট ইউনিকোড কি? ইউনিকড হল International character encoding system এর মধ্যে পৃথিবীর প্রায় সব ল্যাঙ্গুয়েজ আছে। জাভা কেন ইউনিকোড সিস্টেম ব্যবহার করে? যখন…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১২] :: কেরেক্টার কেন ২ বাইট ব্যবহার করে জাভাতে এবং \u0000 আসলে কি।

Java bangla tutorials

আজ আমরা দেখব জাভাতে কেন কেরেক্টার ২ বাইট এবং \u000 আসলে কি? জাভাটে কেন কেরেক্টার ২ বাইট ? জাভা আস্কি ব্যবহার করেনা জাভা ইউনিকোড সিস্টেম ব্যবহার করে জার কারনে জাভাতে কেরেক্টার ২ বাইট ইউনিকোড কি? ইউনিকড হল International character encoding system এর মধ্যে পৃথিবীর প্রায় সব ল্যাঙ্গুয়েজ আছে। জাভা কেন ইউনিকোড সিস্টেম ব্যবহার করে? যখন…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১১] :: ডাটা টাইপ থিওরি এবং প্রয়োগ (float,double,char,boolean)।

Java bangla tutorials

গত টিউটরিয়াল এ আমরা int long short byte সম্পর্কে জেনেছি আজ আমরা float double char boolean সম্পর্কে জানব। float data type: এটি হল 4 বিট সিঙ্গেল প্রেসিসন floating point। এর সিমা হল3.40282347E+38F to 1.4E-45 এর ডিফল্ট ভেলু হল ০.০ example: float a=10.5f; double data type: এটি হল ৮ বিট সিঙ্গেল প্রেসিসন floating point। এর সিমা হল…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১০] :: ডাটা টাইপ থিওরি এবং প্রয়োগ (int,short,byte,long)।

Java bangla tutorials

আজ আমরা ডাটা টাইপ উধারন সহকারে বুঝার চেষ্টা করব।যদিও জানি তবুও প্রথম থেকে সুরু করছি। byte data type: এটি হল ৮ বিট সাইন ইন্টিজার সাইন মানে হল এটিতে পজেটিভ এবং নেগেটিভ ভেলু থাকবে। এর সিমা হল -১২৮ থেকে +১২৭ এর ডিফল্ট ভেলু হল ০ example: byte a=10; short data type: এটি হল 16 বিট সাইন…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৯] :: ভেরিয়েবল ডিকলিয়ার অ্যান্ড ইনিসিয়ালাইজ উদাহরণ সহ।

Java bangla tutorials

আগে আমরা কোডটি দেখে নেই। [code lang=”java”] * Created by Asif on 7/29/2017. */ public class MainClass { int a=10; public static void main(String args[]){ int a;//ডিকলিয়ার int b;//ডিকলিয়ার int c;//ডিকলিয়ার a=10;//ইনিসিয়ালায়জড b=20;//ইনিসিয়ালায়জড c=30;//ইনিসিয়ালায়জড int e=10;//ডিকলিয়ার এন্ড ইনিসিয়ালায়জড int f=20;//ডিকলিয়ার এন্ড ইনিসিয়ালায়জড int g=100;//ডিকলিয়ার এন্ড ইনিসিয়ালায়জড int ab,cd,df,gh,ij=10;////কলিয়ার এন্ড ইনিসিয়ালায়জড ij আন্য গুল সুধু ডিক্লিয়ার…

জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৮] :: জাভা আইডেন্টিফায়ার এবং আইডেন্টিফায়ার লেখার নিয়ম জানুন।

Java bangla tutorials

আজ আমরা আইডেন্টি ফায়ার সম্পর্কে জানব। আইডেন্টিফায়ার কি? আইডেন্টিফায়ার হল ক্লাস, ভেরিয়েবল, প্যাকেজ, মেথড, ইন্টারফেস এর নাম। এই আইডেন্টিফায়ার লেখার কিছু নিয়ম আছে আমাদের তা মেনে চলতে হবে। নিম্নে নিয়ম গুলো দেয়া হল। আইডেন্টিফায়ার লেখার নিয়মঃ ১। keyword দিয়ে লেখা যাবেনা। যেমনঃ int float double ২। নিউমারিক সংখ্যা দিয়ে শুরু করা যাবেনা।যেমনঃ 1num 2num 3num…

জাভা, এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৭] :: জাভা keyword কি জানুন।

Java bangla tutorials

keyword কি? keyword মানে রিজাভ ওয়ার্ড অর্থাৎ জাভায় কিছু শব্দ আছে জার জন্য কিছু নির্দিষ্ট মানে আছে আগে থেকেই আমরা চাইলেও তা পরিবর্তন করতে পারবনা একেই বলে keyword। জাভাতে কত প্রকার keyword আছে? জাভায় মোট ৫০ টি keyword আছে। আমরা কি এখনি সব keyword এর মানে বুঝতে পরব? না কিছু বুঝব আর কিছু বুঝতে পারবনা তবে আসতে…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপ [পর্ব-০৬] :: ভেরিয়েবল প্রাক্টিকেলি।

Java bangla tutorials

আজ আমরা জাভার তিন ধ্ভরণের ভেরিয়েবল (Local, instance,static or class) প্রাক্টিকেলি জানব। প্রথমে নিছের  কোড টি দেখিঃ [code lang=”java”] public class Variable { static int b=10; int c=10; public static void main(String args[]){ int a=10; System.out.println(a); System.out.println(b); Variable ob=new Variable(); System.out.println(ob.c); } } [/code] instance variable: আমরা উপরে ৩ নাম্বার লাইন এ দেখছি এটি static…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-৫] :: ডাটা টাইপ অ্যান্ড ভেরিয়েবল, STATE MENT সহজ ভাসায় বিস্তারিত।

Java bangla tutorials

আজ আমরা জানব ডাটা টাইপ অ্যান্ড ভেরিয়েবল কি? চলুন প্রথমে ভেরিয়েবল সম্পর্কে জানি। X=10 X=20 Y=15.5 Z=100 ভেরিয়েবল কি? উপরে উল্লিখিত x=10 বা y=15.5 বা  z=100 এখানে x, y অ্যান্ড  z হচ্ছে ভেরিয়েবল কিন্তু এখানে যে এক্স এর মধ্যে ১০ আছে এটা আমরা বুঝতেছি কিন্তু কম্পিউটার বুঝতে পারবেনা কারন কম্পিউটার কে বলে দিতে হবে এই ১০…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট টিউটোরিয়াল [পর্ব-০৪] :: সুধুকি প্রোগ্রাম করলেই হবে আসুন একটু বুঝি কি করলাম। আপনি কন ভার্সিটি পরেননা বলে ভয়ে প্রোগ্রামিং সিখবেন না সফটওয়্যার ডেভেলপমেন্ট সিখবেন্না তাহলে আপনি বোকা।

Java bangla tutorials

আজ থেকে মজার দিন সুরু আমরা এখন প্রোগ্রাম এর মজা পাওয়া সুরু করব কারন এখন থেকে  বুঝে বুঝে প্রোগ্রাম করব। প্রথমেই আমরা আমাদের source code টির দিকে লক্ষ করি। [code lang=”java”] public class Hello{ public static void main(String args[]) { System.out.println(“hello world”); } }[/code] public public বলতে আমরা সরকারি কন কিছুকে বুঝি এখানেও একিই কথা public…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট টিউটোরিয়াল [পর্ব-০৩] :: জীবনের প্রথম প্রোগ্রাম হ্যালো ওয়ার্ল্ড IDE ব্যবহার করে।

Java bangla tutorials

কেন আমরা path setup করি ? আমরা আগের দিন যে javac কমান্ড দিয়ে compile করলাম java কমান্ড দিয়ে Run করলাম।এগুল করার আগে আমাদের বার বার path setup করতে হয়েছে। বার বার এই path setup করে ঝামেলা তাই আমরা যদি গ্লবালি এক বার path setup করে দেই তাহলে আর কনদিন path setup করতে হবেনা। নিচের মত…

প্রোগ্রামিং!!! এক বিস্ময়ের নাম! যা বদলে দিবে আপনার চিন্তা ধারা

(যদি প্রোগ্রামার না হয়ে থাকেন) প্রথমেই একটি ছোট চ্যালেঞ্জ, আসুন কম্পিউটারে ১-১০০ পর্যন্ত সংখ্যা কে কত দ্রুত প্রিন্ট করতে পারি? অথবা ১-১০০০। যদি সংখ্যাটি ১-১০০০০০ পর্যন্ত হয় তবে। এবার বোধহয় আপনার একটু ঝুঁকে বসতে হবে। ১-১০০ পর্যন্ত প্রিন্ট করতে আপনার বোধহয় ৪-৫মিনিট লাগবে। কিন্তু একজন প্রোগ্রামার যখন প্রোগ্রাম লিখবেন তখন প্রোগ্রামটি লিখতে ১-২ মিনিট লাগবে…

বাংলা বেসিক সি প্রোগ্রামিং টিউটোরিয়াল [পর্ব -০১] – codeblocks install and basic program

আমাদের দেশে এখন ও ছোট বয়স থেকে প্রোগ্রামিং সম্পরকে ধারনা দিয়া হয় না। যার ফলে বড় বয়সে অনেক এর বুঝতে সমস্যা হয়।  ক্লাস ৬ থেকে শুরু করে ভার্সিটি লেভেল এর যে কেউ এর জন্য এই ভিডিও গুলা অনেক কাজে  আসবে। বিশেষ করে যারা শিখতে যারা খুব ই আগ্রহী। তারা যদি প্রতিটি কাজ follow করে তাহলে…

জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট টিউটোরিয়াল [পর্ব-০২]

Java bangla tutorials

সবাইকে সাগতম জানিয়ে দীতিও পর্ব সুরু করছি আজ আমরা সিখব কিভাবে একটা hello world program করা জায়। প্রথমে আমাদের jdk install কোরবঃ jdk কিঃ java development kit(jdk) জাভা প্রোগ্রাম করার জন্য যাযা দরকার সবকিছুই আছে জেডিকে এর মদ্যে।আমরা যদি এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট  করতে চাইতাহলে আমাদের এমন একটি সফটওয়্যার লাগে যেটি দিয়ে আমরা এন্ড্রয়েড সফটওয়্যার ডেভেলপ…