新Day01
Posted jgcs123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新Day01相关的知识,希望对你有一定的参考价值。
java目录说明
常用doc命令
WIN+R 输入CMD
Path环境配置
-
为什么要配置path环境变量
开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们需要配置Path环境变量。
-
3. HelloWorld案例
3.1 Java程序开发运行流程
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序
3.2 HelloWorld案例的编写
3.3 HelloWorld案例的编译和运行
4 HelloWorld的常见问题
4.1
-
具备识别bug的能力:多看
-
具备分析bug的能力:多思考,多查阅资料
-
具备解决Bug的能力:多尝试,多总结
5.Notepad软件的安装和使用
5.3 Notepad软件的配置
5.4 使用Notepad
创建一个java文件,右键用Notepad打开
基础语法
1. 注释
1.1 注释概述
在指定位置的说明信息,仅起到说明作用。
1.2 注释的分类
-
单行注释
格式:// 注释信息
-
多行注释
格式:/*
注释
信息
*/
-
文档注释
格式:/** 注释信息 */
2. 关键字
2.1 关键字的概述
关键字:就是被Java语言赋予了特定含义的单词。
2.2 关键字的特点
-
关键字的字母全部是小写
-
常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。
3. 常量
3.1 常量概述
在程序运行过程中,其值不可以发生改变的量。
3.2 常量分类
空产量不能直接输出
4. 数据类型
4.1 计算机存储单元
4.2 数据类型
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
4.3 数据类型内存占用和取值范围
整数默认是int
浮点数默认是double
5. 变量
5.1 变量概述
在程序运行过程中,其值可以发生改变的量
从本质上讲,变量是内存中一小块区域。
5.2 变量的定义
-
格式:数据类型 变量名 = 变量值
-
范例:int a = 10;
5.3 变量的使用
取值和修改值
-
取值格式:变量名
-
范例:a
-
修改值格式:变量名 = 变量值
-
范例: a = 20;
5.4 变量使用的注意事项
-
在一个main里面不可重复使用同一个变量名
-
Java不能使用未赋值的变量
-
long类型的变量定义的时候,为了防止整数过大,后面要加L
long l = 10000000L
-
float类型的变量定义时,为了防止类型不兼容,后面要加F
float f = 13.14F
6. 标识符
6.1 标识符的概述
标识符就是类,方法,变量等起名字的符号。
6.2 标识符定义规则
-
由数字、字母、下划线(_)和美元符($)组成
-
不能以数字开头
-
不能是关键字
-
区分大小写
6.3 常见命名约定
-
小驼峰命名法:方法、变量。例如:name、firstName
-
大驼峰命名法:类。例如:Student、GoodStudent
7. 类型转换
7.1 类型转换分类
-
自动类型转换
-
强制类型转换
7.2 自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
7.3 强制类型转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
int k = (int)88.88
运算符
1. 算术运算符
1.1 运算符和表达式
-
运算符:对常量或者变量进行操作的符号
-
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。
-
举例说明:
int a = 10;
int b = 30;
int c = a + b;
+:是运算符,并且是算术运算符
a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式
1.2 算术运算符有
符号 | 作用 | 说明 |
---|---|---|
+ | 加 | |
- | 减 | |
* | 乘 | |
/ | 除 | |
% | 取余 | 两个数据做除法的余数 |
注意事项:
/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。
1.3 字符操作
拿字符在计算机底层对应的数值来进行计算的
算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。
提升规则:byte类型,short类型和char类型将被提升到int类型
-
byte类型,short类型和char类型将被提升到int类型
-
整个表达式的类型自动提升到表达式中最高等级操作数同样的类型等级顺序: byte,short,char → int → long → float → double
1.4 字符串的 “+” 操作
当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。
以上是关于新Day01的主要内容,如果未能解决你的问题,请参考以下文章