软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

后端零 杨师玉

  • yangshiyu10
  • 2023-10-15
  • 0

java学习笔记


前言

第零次培训,主要讲了讲语法。


变量

变量,让程序有了更多的操作空间。


个人认为以下几种相对重要:

数据类型 变量名 数据范围
布尔 boolean true/false
整型 int -2^31-2^31-1
长整型 long -2^63-2^63-1
浮点型 double 空
字符 char 0-65535

(字符串应该算一种数组吧)

示例:

int a;

运算符

运算符为变量的各种运算提供了可能。

算术运算符: +, -, *, /, %, ++, --.

关系运算符: ==, >=, <=, >, <, !=.

逻辑运算符: &&, ||, !.

位运算符: >>, <<, ^, |, &.

控制语句

个人认为会 if-else 即可。

switch 可以用多个 if-else 来实现。


格式:

if(){

}
else if(){

}
else {

}

循环语句

for


格式 1 :

for(初始化;循环条件;更新){
    循环体;
}

另一种格式可以通过格式 1 实现。

while


格式:

while(循环条件){

}

do-while


格式:

do{

}while(循环条件);

与 while 的区别在于会先执行一遍循环体,再做判断。


方法

方法,是变量与函数的集合,可以被调用。

可以用构造器函数来修改里面的私有变量。

(感觉跟 C++ 里的结构体有点类似。)


类和对象

类,就是创建对象的 模板 ,包含属性和方法。

对象,就是用类定义出的特殊变量。

换言之,可以把类看成一种数据类型,对象就是一个变量。

(感觉跟 C++ 里的结构体更像了。)


数组

定义方法:


int[] a=new int[10];

int[] a;
a=new int[10];

int[] a={1,2,3};

需注意:

  • 长度不可变,定义时是多少就是多少。
  • 第一维数组的大小必须初始化,其它维可以不初始化,但定义时需要固定。

继承

就是在一个类的基础上进行扩展或者修改。

public class good_car extends car{

}
//good_car 就会继承 car。
yangshiyu10
yangshiyu10
© 2025 软件园学生在线
Theme by Wing