通过观看B站有关JAVA的讲解教学视频,以及菜鸟教程的相关文章教程,学习了有关JAVA的基础内容与应用。经过初步的学习发现,在有一定的编程基础上,原本复杂难懂的代码,变得更容易理解了一些,加之教程中的小案例,使代码变得生动起来,也让自己对于代码的学习也更有动力。
以下是通过类比C++的方式,对这段时间的一些学习成果的总结:
一、Java开发入门
1.Java开发环境的配置
本人所使用的开发工具是Eclipse,是从官网下载的,具体网址:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...http://www.eclipse.org/downloads/packages/实际安装教程和环境变量的配置,都可以在CSDN中搜索到。
2.使用Eclipse运行第一个Java程序
HelloWorld.java文件代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
与之前所学的C++语言不同的是,Java文件的命名应与代码中public类的名字相同。
二、Java编程基础
1.基本语法
个人认为应该注意的点:
(1)类名:对于所有的类来说,类名的首字母应该大写。如果类名由多个单词组成,则每个单词的首字母应该大写,例HelloWorld。
(2)方法名:所有的方法名都应该以小写字母开头。若方法名由多个单词组成,则首单词后面的每个单词首字母大写。
(3)所有的Java文件程序都是由public static void main(String[] args)方法开始执行的。
2.Java基本数据类型
对比C++,Java内置数据类型的不同:
(1)byte:是8位、有符号、以二进制补码表示的整数。
主要用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int的1/4。
(2)boolean:布尔型,表示单词于C++中的bool不同,不过同样只有两个取值:ture和flase。
3.修饰符
(1)访问控制修饰符
访问控制与继承相关:
a.父类中声明为public的方法,在子类中也必须为public;
b.父类中声明为protected的方法,在子类中不能声明为private;
c.父类中声明为private的方法,不能被子类继承。
(2)非访问修饰符
a.static修饰符:
用来修饰类方法和类变量。局部变量不能被声明为static变量。
b.final修饰符:
用来修饰类、方法和变量。其修饰的类不能被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不能被修改的。
被final修饰的实例变量必须显式指定初始值。
通常和static修饰符一起使用来创建类常量。
c.abstract修饰符:
用来创建抽象类和抽象方法。
4.分支结构
(与C++的用法相同)
(1)if...else
(2)switch case:default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。
5.循环结构
(1)while循环、do...while循环、for循环
(2)增强型for循环
for(声明语句 : 表达式)
{
//代码句子
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
6.数组结构
(1)声明数组变量:
例:double[ ] shuZu
(2)数组的创建:
在Java语言中,使用new来创建数组
例:double[ ] shuZu=new double [size];