不知不觉中,在老师带我们入门学习java,和自己学习Java也有一个月了,想来想去,还是写下学习笔记,记录下自己学习JAVA的过程,通过写笔记也能加深对知识的理解,可能笔记中有很多错误的地方,但我也会慢慢改进的,以后每学一个知识,语言或技术要养成良好的记录笔记的习惯。在学习java中,还学到的一个自己很感兴趣的JAVA中的GUI图形界面,现在只是接触GUI,以后会深入学习的。
一、win7下配置java的环境变量
在eclipse的window下可以设置各种个性化,不过在自己的使用过程下,做好不要使用代码提示。
三、 在学习java中参考的书籍是《java语言程序设计基础篇》同时参考视频教程“圣思源的视频教程”
学习java中,我通常会不知不觉把java和C语言的语法比较
第2章 基本程序设计
基本数据类型(就目前学的)
java中 int ,char,string,double,float,boolean,byte,long,short里面的大部分C中的数据类型相似
就输出而言
java中是System.out.println();//输出并换行
System.out.print();//输出不换行
C中用printf();
输入而言
java中是打开Scanner类,通过建立对象Scnner input=new Scnner(System.in),使用方法 “数据类型 变量=input.next数据类型();” 完成
C中是使用输入函数Scanf();完成
第3章 选择
在选择语句上面是 If和swich与C中相似,不过有个boolean数据类型在C中没有学过
第4章 循环
循环语句 while 和do-while和for循环语句使用方法与C相似
第5章 方法
就我个人理解 方法在C中也叫函数。
java中方法头 public static int max() 修饰符 返回值类型 方法名 (形式参数)
C语言中int max() 基本相似
在学习JAVA方法中通过值的传递,无论形参在方法中是否改变,改变量都不受影响。这个知识点加深了对函数的理解,以后函数的调用的 时候尽量用地址调用,避免出现错误。
第六章 一维数组
在java中数组的定义是 数据类型[ ] 数组名; int a[ ];
创建数组 数据类型[ ] 数组名=new 数据类型 [ 数据大小] int[ ] a=new a[10];
给数组赋初值与C中基本相似;
在测数组大小 ,可以使用 数组名.length测得数组大小 a.lengh=10;
在处理数组的时候引用数组Arrays类和方法,这也是与C语言中最大的不同之处,直接通过创建对象,使用类中的方法,很简便实用。
第七章 多维数组
声明一个二维数组的方法: 数据类型[ ][ ] 数组名;int[ ][ ] a;
创建数组 数据类型[ ][ ] 数组名 =new 数组名[数据大小 ][数据大小 ] int[ ][ ] a=new a[ x][ y];
二维数组实际上就是一个数组,它的每个元素就是一个一位维组,数组a的长度就是数组中的元素个数,同一位数组,可以用a.length测得数组程度,a[ x].length可以获得二维数组中元素的长度。
上面是最基本,后面的关于面向对象的要一章写一个笔记,要深刻理解面向对象
一、win7下配置java的环境变量
在文件目录下降文件的后缀显示出来
在WIN7系统下进我的计算机-工具-文件夹选项-查看-消除隐藏已知文件类型扩展名.
在官网下载指定的jdk安装包
首先安装jdk到指定文件夹,比如说默认的路径。
在WIN7下,进我的计算机-点右键-属性栏-高级系统设置-环境变量。
进入环境变量后,在系统变量中新建2个系统变量:
①变量名:JAVA_HOME 变量值:C:\java\jdk(jdk的安装路径)
②变量名:CLASSPATH 变量值:.;% JAVA_HOME%\lib\dt.jar;% JAVA_HOME%\lib\tools.jar
然后修改PATH系统变量
变量名:PATH 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(在PATH变量值前面添加上面所写变量值)
点击左下角win图标,输入Cmd按回车键运行。
在DOS窗口下,输入javac会有javac使用的语法,则成功配置环境。
二、eclipse的使用
在eclipse的window下可以设置各种个性化,不过在自己的使用过程下,做好不要使用代码提示。
三、 在学习java中参考的书籍是《java语言程序设计基础篇》同时参考视频教程“圣思源的视频教程”
学习java中,我通常会不知不觉把java和C语言的语法比较
第2章 基本程序设计
基本数据类型(就目前学的)
java中 int ,char,string,double,float,boolean,byte,long,short里面的大部分C中的数据类型相似
就输出而言
java中是System.out.println();//输出并换行
System.out.print();//输出不换行
C中用printf();
输入而言
java中是打开Scanner类,通过建立对象Scnner input=new Scnner(System.in),使用方法 “数据类型 变量=input.next数据类型();” 完成
C中是使用输入函数Scanf();完成
第3章 选择
在选择语句上面是 If和swich与C中相似,不过有个boolean数据类型在C中没有学过
第4章 循环
循环语句 while 和do-while和for循环语句使用方法与C相似
第5章 方法
就我个人理解 方法在C中也叫函数。
java中方法头 public static int max() 修饰符 返回值类型 方法名 (形式参数)
C语言中int max() 基本相似
在学习JAVA方法中通过值的传递,无论形参在方法中是否改变,改变量都不受影响。这个知识点加深了对函数的理解,以后函数的调用的 时候尽量用地址调用,避免出现错误。
第六章 一维数组
在java中数组的定义是 数据类型[ ] 数组名; int a[ ];
创建数组 数据类型[ ] 数组名=new 数据类型 [ 数据大小] int[ ] a=new a[10];
给数组赋初值与C中基本相似;
在测数组大小 ,可以使用 数组名.length测得数组大小 a.lengh=10;
在处理数组的时候引用数组Arrays类和方法,这也是与C语言中最大的不同之处,直接通过创建对象,使用类中的方法,很简便实用。
第七章 多维数组
声明一个二维数组的方法: 数据类型[ ][ ] 数组名;int[ ][ ] a;
创建数组 数据类型[ ][ ] 数组名 =new 数组名[数据大小 ][数据大小 ] int[ ][ ] a=new a[ x][ y];
二维数组实际上就是一个数组,它的每个元素就是一个一位维组,数组a的长度就是数组中的元素个数,同一位数组,可以用a.length测得数组程度,a[ x].length可以获得二维数组中元素的长度。
上面是最基本,后面的关于面向对象的要一章写一个笔记,要深刻理解面向对象