先声明下,写这个的时候我还正在学这个,有问题希望多提出来,再就是这个只是心得,不是教程,我只是讲一下自己学到的东西
因为一些原因,要学习Java编程。。
找到了孙鑫大叔的视频教程。。。在此还是要诚挚的感谢大叔的支持,原来学VC编程的时候也是大叔的教程。
其实,JAVA和C++的过渡还是蛮容易的,习惯了VC的模式以后,对于JAVA的编译模式可以并不是很适应,其实只是它们之间有点点差别而已,并不难掌握。刚开始问了相关的人要用什么编译器,然后我就下了JCreateV4 ,起初我把VC的惯性带到了这个上面,试着用Ctrl+F5来编译。。。结果一片茫然。然后我也试着下了JDK,JRE之类的,还是不明白。
然后我在看了教程以后,就明白了。
所谓JCreate,UltraEdit之类的都只不过是一个文本编辑器,就象TXT一样。只是这个更适合JAVA编程。
然后,当你把程序写好,JAVA源程序的后缀名是*.java 在命令提示符里找到对应路径set path然后就可以使用javac *.java这段命令来编译它,然后会生成一个*.class文件。这个就是我们要的字节码文件了。只要在有JVM的地方就可以运行了。
然后就是运行它了,输入命令java 文件名 就可以了。
当然要进行JAVA编程还需要在java./sun.com上下载 j2sdk1.4.2 对初学,只需要这个就行了。
当class文件多的时候可以:jar cvf lesson1.jar lesson1/这样可以把lesson1中的文件都打包,JAR和RAR文件一样解压。
下面是让我理解JAVA的第一个程序:
public class Welcome
{
public static void main(String[] args)
{
System.out.print("- -!");//出换行
System.out.println("第一次说爱的时候。");//换行
char ch;
ch='a';
System.out.println(ch);
float f;
f=1.3f;
System.out.println(f);
boolean bool;
bool=true;
System.out.println(bool);
//int[] num;
//num=new int[3];
//int[] num={1,2,3};
//int[] num=new int[]{1,2,3};//OK
//int[] num=new int[3](1,2,3);//error
/*int[] num;
num=new int[3];
num[0]=12;
num[1]=23;
num[2]=15;
System.out.println(num[0]);
System.out.println(num[1]);
System.out.println(num[2]);
*/
/*int[][] num;
num=new int[3][];
num[0]=new int[5];
num[1]=new int[3];
num[2]=new int[2];
num[0][4]=12;
num[1][2]=11;
num[2][1]=14;
System.out.println(num[0][4]);
System.out.println(num[1][2]);
System.out.println(num[2][1]);
System.out.println(num[2][0]);
*/
//int [][] num=new int[][]{{1,2,3},{4,5,6}};
int [][] num={{1,2,3},{4,5},{6}};
System.out.println(num[0][2]);
System.out.println(num[1][1]);
System.out.println(num[2][0]);
}
}
基本上和C++并没有很大的差别,知识数组这一段需要特别理解下,省去了指针,数组代替了类似作用。然后就是char型有点不一样,是2个字节可以有65535位。自加自减都一样,只和编译器有关系。