C++过渡到Java心得(1)

先声明下,写这个的时候我还正在学这个,有问题希望多提出来,再就是这个只是心得,不是教程,我只是讲一下自己学到的东西

因为一些原因,要学习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位。自加自减都一样,只和编译器有关系。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值