Java:基础知识
1.Java前期准备
1.安装Intellij IDEA
2.配置环境
2.梦开始的地方
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
前两行目前可视为固定操作,之后会解释
3.注释
1.单行注释
//这是一行注释
2.多行注释
/*这是
多行
注释*/
3.双*注释
/**
*可以被javaoc.exe命令解析提取
*并生成到帮助文档中
*
*
*/
目前还不大懂
4.标识符
1.只能由阿拉伯数字,$, _,Unicode字符构成
2.数字不在首位
3.不能为关键字和保留字
4.重视大小写
5.各个符号间无空格
6.不同数据类型对应不同数据范围(如int表示整数,float和double表示小数,布尔变量用来判断命题真假)
5.运算符
1.算数运算符
//变量 加法
int num1 = 1;
int num2 = 2;
int sum = num1 + num2;
System.out.println(sum);
//变量 除法 带小数点用double或float
double a = 1;
double b = 2;
double shang =a/b;
System.out.println(shang);
其中A++表示先输出后计算,++A表示先计算,后输出
//自增 前置++(自己加1)
int c = 5;
System.out.println(c++);
System.out.println(c);//先输出,后计算
//自增 后置++
int d = 5;
System.out.println(++d);
System.out.println(d);//先计算,后输出
//自减同理(自己减1)
2.关系运算符
int e = 5;
int f = 4;
boolean equ = (e==f);
System.out.println(equ);
表示某种关系,可用于检查
3.逻辑运算符
如:&&为A和B都真条件才为真
4.赋值运算符
//赋值运算符,加上本身
int g = 1;
int h =2;
h += g;
System.out.println(h);
5.控制语句
//控制语句if else
/*
switch方法
break 跳出循环,不输入接着往下执行
*/
/*循环
for 初始条件 条件(真) 更新
while 条件{代码}
do-while {代码}while(是否满足条件)
*/
//输出一到五
for (int i = 1; i<=5; i = i+1) {
System.out.println(i);
}
6.类和对象
1.类是对象的模板,对象依据类来创建
2.关于面向对象,洗衣机的例子秒懂
3.对象有可以具有状态(属性)和行为(方法)
7.数组
1.数组是一种对象
2.长度不变
8.继承
1.子类继承父类,父类只有一个(可参考动物的例子)
2.几种修饰符
- public 可见
- protected 其子类或同一个包中类可见
- default 整个类访问权限是本地
- private 仅对本类或者其外部类公开
- final 禁止类被继承