讲讲Java的一套学习路线

面向对象;在Java语言中一切皆可以为对象,在Java语言中有个名词类和对象,也可以这样说,类是对象的抽象,对象是类的实列

String;String是引用数据类型,Java只有八大基本数据类型;int ,float,long,short,doublechar,byte.

java异常;Java异常分很多种,分别为;java.lang,nullPointerException,java.lang.classnotfoundException,

java.lang.arrayindexoutException,java.lang.illegalArgumentException,java.lang.incompatibleClass,

java.lang.InstantiationError,java.lang.linkageError,java.lang.StackOverflow,java的异常机制用到的几个关键字:try,catch,

finally,throw,throws,进行捕获异常。

io流:

写一个写入的例子:public static void main(String[]args){

FileWriter f=new FileWriter("D:/w.txt);

f.writer("HelloWorld");

f.flush();

写一个读取的列子:public static void main(String[]args){

BufferedReader br;

String a="D:/w.txt";

String str=null;

br=new BufferedReader(new FileReader(a));

while((str=br.readLine())!=null){

System.out.println(str);

}}

多线程的模仿三个窗口同时出售100张票:

写一个例子:

publi class pk extends Thread{

public pk(String name){

super(name);

}

static int a=100;

static String a="oa";

public void run(){

while(a>0){

Synchronization(a){

if(a>0){

System.out.println(getName()+"正在出售第"+a+"张票")

a--;

}else{

System.out.println("票卖完了");

}}}

//此处抛一个异常对象出来

sleep(1000);

}

多线程的实现类

public static void main(String[]args){

pk p1=new pk("窗口一");

pk p2=new pk("窗口二");

pk p3=new pk("窗口三");

p1.start();

p2.start();

p3.start();

}}

冒泡排序:

public static void main(String []args){

int a[]={12,1,45,3,67,5,89};

for(int i=0;i<a.lenght-1;i++){

for(int j=0;j<a.lenght-i-1;j++){

if(a[j+1]<a[j]){

int temp=0;

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}}

for(int z=0;z<a.lenght;z++){

System.out.println(a[z]);

}

后面持续更新中。。。。

猜你喜欢

转载自blog.csdn.net/LRXmrlirixing/article/details/82595925
今日推荐