Java0基础入门

一,环境配置

1, 下载JDK;

1.1 从官网( Java | Oracle)下载对应版本的JDK
1.1.1 JVM: java虚拟机
1.1.2 jre: java运行环境
1.1.3 jdk: java开发工具
1.1.4 jdk里面包含了 jvm 和jre

2, 安装JDk

2.1 傻瓜式安装 (一直点下一步,有需要改一下安装路径,路径必须全是英文)

3, 配置环境变量

3.1 鼠标右键此电脑, 点击属性, 进入系统信息页面, 点击高级系统设置
3.2 点击环境变量, 进入变量配置页面
3.3 选择系统变量点击新建, 创建变量名为JAVA_HOME, 复制JDK安装路径到变量值, 点击保存
3.4 选择系统变量的Path, 点击编辑,选择新建 输入%JAVA_HEMO%\bin, 点击确定
3.5 新建JRE_HOME变量, 复制JDK安装路径下的jre路径到变量值, 保存
3.6 在系统变量Path新建%JRE_HOME%\bin

4, 测试是否配置成功

4.1 win+R键, 输入cmd命令回车, 在弹出命令框输入java, javac , java -version (查看版本信息)
4.2 输入第一个代码(HelloWorld.java), javac HelloWorld.java 编译, java HelloWorld 运行

二, DOS命令

1.1 dir+回车: 显示指定路径上所有文件或目录的信息
1.2 cd + 路径 : 进入现磁盘下的指定路径
1.3 盘符+冒号: 切换磁盘路径
1.4 mkdir + 名称: 创建指定名称的文件夹
1.5 cd.. : 切换到上一级目录
1.6 rd : 删除指定的目录 (注意: 不能删除非空的目录)
1.7 del : 删除指定文件
1.8 cls : 清屏

三,JAVA代码基础关键词

1,语法格式

public class 类名{
	public static void main(String[] args){
			程序代码;
	}
}
1.1 以HelloWorld.java为例
public class HelloWord {
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

2,基本关键词

2.1 class : 类
2.2 public : 公开的
2.3 static : 静态的
2.4 void : 无返回值
2.5 main : 程序主入口
2.6 String : 字符串
2.7 args : 参数
2.8 print : 不换行打印
2.9 println : 换行打印

四,命名规范

1,java文件命名

1.1 不能以数字开头,可以是字母,数字,下划线,$ 等的组合,不能有空格
1.2 遵循大驼峰命名,只有一个单词,首字母大写,有多个单词,每个单词的首字母都大写
1.3 文件名必须和类名相同
1.4 见名知意

2,类命名 (与文件命名相同)

3,变量命名

3.1 见名知意
3.2 不能以数字开头,可以是字母,数字,下划线,$ 等的组合,不能有空格
3.3 遵循小驼峰命名,只有一个单词时,字母小写,多个单词时,第二个单词首字母大写

五,注释

1,单行注释

//  注释内容

2,多行注释

/*
	注释内容
*/

3,文档注释

/**
*	注释内容
*
*/

六,变量

1,数据类型(除了String,都是基本数据类型)

1.1 byte : 范围(-128~127)默认值 0
1.2 short : 范围 (-32768~32767)默认值 0
1.3 int : 范围 (-21亿~21亿) 默认值 0
1.4 long : 范围(-9×10^18~9×10^18)默认值 0L
1.5 float : 范围 (-3×10^38~3×10^38) 默认值 0.0f
1.6 double : 最大 默认值 0.0d
1.7 boolean : 取值 (True || false) 默认值 false
1.8 char : 字符类型 默认值 '\u0000' 只能有一个字母或者汉字
1.9 String : 字符串类型(引用数据类型) 默认值 null

2, 变量的创建

2.1 int类型
int i ;
2.2 byte类型
byte i ;
2.3 short类型
short i ;
2.4 long类型
long i = 1000000000000000000L;
2.5 float类型
float i = 12.5f;
2.6 double类型
double i = 12.05;
2.7 boolean类型
boolean tr = true;
2.8 char类型
char str = '男';
2.9 String类型
String strs = "asjhgdksahjgfdaks";

七,运算符

1,算术运算符

1.1 + 加运算
1.2 - 减运算
1.3 * 乘运算
1.4 / 除运算
1.5 % 取余
1.6 += 两边相加结果赋值给左边
1.7 -= 左边减右边结果赋值给左边
1.8 *= 两边向乘结果赋值给左边
1.9 /= 左边除以右边结果赋值给左边
1.10 ++ 自增 (i++ ,先参与运算后自增1;++i,先自增1再参与运算)
1.11 -- 自减 (i-- ,先参与运算后自减1;--i,先自减1再参与运算)

2,关系运算符

2.1 > 大于
2.2 < 小于
2.3 <= 小于等于
2.4 >= 大于等于
2.5 != 不等于
2.6 == 等于

3, 赋值运算符

3.1 = 把右边的值赋值给左边

4,逻辑运算符

4.1 & 逻辑与
4.2 | 逻辑或
4.3 ! 逻辑非
4.4 ^ 逻辑异或 (相同为false,不同为true)
4.5 && 短路与
4.6 || 短路或

5,不同数据类型变量之间的运算

5.1 byte short char 之间的运算,先转为int类型再进行运算
5.2 范围大的和范围小的进行运算,先把范围小的转为范围大的,再进行运算
5.3 String类型和其他数据类型进行+运算,统一为字符串的拼接

八,分支语句

1,if 语句

if(boolean表达式){
	代码块1;
}else{
	代码块2;
}
1.1 当boolean表达式为true执行代码块1,否则执行代码块2

2, switch 语句

switch(表达式){
    case 值1:
        语句1;
    case 值2:
        语句2;
    case 值3:
        语句3;
        ……
    default:
        语句n;
}
2.1 当表达式的值与case的值匹配时执行其下的语句,若都不符合,执行default下的语句

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值