java的一些笔记
java的基本操作
java的前置需求
java需要配置JDK,然后下载了推荐编程软件eclipse(或者IDEA),首先从整体格式上,java需要在创建项目之后新键一个package,然后在包的目录下的source上新键一个class文件,然后再开始编程。
个人认为的java的一些语法和c的区别
首先是一些最基本的语法,比方说新建了一个新的package叫test,在其下新键class的名称也叫test,那么将会有如下界面
这就和c有很大的不同。从语法上,二者有相似点也有完全不同的地方。
相似点:
- 定义变量的方法,都是int ,float(后面加f),double,long(后面加L)char等。
- 各类的for循环,while循环,if else语句,等基本的语法都相同
不同点:
- for循环语句可以使用for(int x : value){
system.out.print(x);
}的方式来直接循环输出数组内容(value是数组名) - 输出到控制台的方式:system.out.print();
- 从控制台上读取输入的东西:首先在前面加上Scanner类:import java.util.Scanner; 然后输入 Scanner s = new Scanner(System.in);
- 然后输入到控制台的变量类型是什么就用相应的定义方法,例如:
- int a = s.nextInt();然后就会读取控制台上输入的东西了
- 定义数组也不同:int a[];a = new int [数组长度]{如果后面括号里直接写内容的话,可以不写数组长度,也可以写,但是内容数量不能超过数组长度};
java面向对面
java创建对象
java对比于c,最大特点就是面向对象这一点了。这点在以下的内容可见一斑:
这里直接定义了两个对象:盖伦和提莫,他们有自己的名字,血条,防御力,移动速度等数值。接着就可以对这俩对象直接进行一些操作
同时,在定义别的类的对象时候可以使用extends来让新定义的对象继承老对象的一些性质
接口
接口可以说是从外面外调的函数,使用 implements函数进行调用(虽然目前看着还不如新建一个class,然后用extends来的方便)