常用CMD命令:
-
盘符名称+冒号
说明:盘符切换
-
dir
说明:查看当前路径下的内容
-
cd 目录
说明:进入单极目录
-
cd ..
说明:回退到上一级目录
-
cd 目录1\目录2...
说明:进入多级目录
-
cd \
说明:回退到盘符目录
-
cls
说明:清屏
-
exit
说明:退出命令提示符窗口
java 基础学习:
-
编译:javac helloworld.java
-
运行:java helloworld
java的主要特性:
1.面向对象
2.跨平台
3.开源
4.简单易用
5.多线程
6.安全性
高级语言的编译运行方式:
1.编程
2.编译
3.运行
JRE和JDK:
-
JDK :JVM虚拟机,核心类库,开发工具
-
JRE :JVM虚拟机,核心类库,运行工具
java基础语法:
注释
-
单行注释://
-
多行注释:/..../
-
文档注释:/*..../
关键字
-
解释:被java赋予了特定涵义的英文单词。
-
特点:
关键字的字母全部小写。
常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。
字面量类型
-
数据在程序中的书写格式。
-
整数类型
-
小数类型
-
字符串类型
-
布尔类型
-
空类型
\t 制表符
-
在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。
变量
-
解释:在程序的执行过程中,其值有可能发生改变的量(数据)
-
定义格式:数据类型 变量名 = 数据值
-
注意事项:
只能存一个值
变量名不允许重复
一条语句可以定义多个变量
变量在使用之前一定要进行赋值
变量的作用域范围
三原色小结
1.计算机中的颜色采用光学三原色。
2.分别为:红,绿,蓝。也称之为RGB。
3.可以写成十进制形式。(255,255,255)
4.也可以写成十六进制形式。(FFFFFF)
5.用0~255255255表示颜色数据
数据类型
1.基本数据类型
-
整数类型:byte(1个字节),short(2个字节),int(4个字节),long(11.3L)(8个字节),float,double,char,boolean。
-
浮点数类型:float(10.1F),double,char,boolean。
-
字符:char
-
布尔:boolean
2.引用数据类型
小结
-
java语言的数据类型分为:基本数据类型,引用数据类型
-
基本数据类型的四类八种
-
byte的取值范围
-
整数和小数取值范围大小关系:
-
double>float>long>int>short>byte
-
long类型变量:需要加入L标识(大小写都可以)
-
float类型变量:需要加入F标识(大小写都可以)
标识符
标识符:就是给类,方法,变量等起的名字。
标识符命名规则-------硬性要求:
-
由数字,字母,下划线(_)和美元符($)组成。
-
不能以数字开头
-
不能是关键字
-
区分大小写
标识符命名规则-------软性建议:
小驼峰命名法:方法,变量
规范1:标识符是一个单词的时候,全部小写 如:name
规范2:标识符由多个单词组成的时候,第一个单词字母小写,其他单词首字母大小写 如:firstName
大驼峰命名法:类名
规范1:标识符是一个单词的时候,首字母大小写 如:Student
规范2:标识符由多个单词组成的时候,每个单词的首字母大写。 如:GoodsStudent
键盘录入介绍:
java帮我们写好一个类叫Scanner,这个类就可以接受键盘输入的数字。
步骤一:导包
import java.util.Scanner; //导包的动作必须出现在类定义的上边
步骤二:创建对象 —— 表示我要开始用Scanner这个类了。
Scanner sc = new Scanner(System.in);//上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。
步骤三:接收数据----真正开始干活了
int i = sc.nextInt(); //左面这个格式里面,只有i变量名,可以变,其他的都不允许变。
IDEA项目结构介绍:
-
project(项目)
-
module(模块)
-
package(包)
-
class(类)
运算符:
-
对于字面量或变量进行的操作的符号。
-
种类:
算术运算符:+,-,*,/,%(取模,取余,实际上也是做出发运算,那么需要用到后面的知识点)。
应用场景:
可以用取模来判断,A是否可以被B整除
可以判断A是否为偶数
自增自减运算符:
赋值运算符:
关系运算符:
逻辑运算符:
三元运算符:
运算符优先级:
表达式:
-
用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式。
-
不同运算符连接的表达式体现的是不同类型的表达式。
类型转换的分类:
隐式转换:
-
取值范围小的数值
转换
-
取值范围大的数值
强制转换:
取值范围大的数值
取值范围小的数值
取值范围小到大:byte ——》short ——》int ——》long ——》float ——》double
转换规则1:
取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算。
转换规则2:
byte short char 三种类型的数据再运算的时候,都会直接先提升为int,然后再进行运算。
字符串的"+"操作:
当"+"操作中出现字符串时,这个"+"是字符串连接符,而不是算术运算符了。会将前后的数据进行拼接,并产生一个新的字符串。
连续进行"+"操作时,从左到右逐个执行。
自增自减运算符:
自增:++
自减:--
注意事项:既可以放在变量的前边,也可以放在变量的后边。
赋值运算符:
分类:
赋值:=
加厚赋值:+=
减后赋值:-=
乘后赋值:*=
除后赋值:/=
取余后赋值:%=
关系运算符:==,!=,>,>=,<,<=
注意事项:关系运算符的结果都是boolean类型,要么是true,要么false。
逻辑运算符:
&(逻辑与)(且):两边都为真,结果才为真
|(逻辑或)(或者):两边都为假,结果才是假
^(逻辑异或):相同为false,不同为true。
!(逻辑非):取反。
短路逻辑运算符:&&(短路与),||(短路或)
三元运算符:格式 ——> 关系表达式?表达式1:表达式2;
运算规则:1.首先计算关系表达式的值。
2.如果值为true,表达式1的值就是运算结果。
3.如果值为false,表达式2的值就是运算结果。
对齐代码快捷键:ctrl+alt+L
原码,反码,补码:
原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。
源码的弊端:利用原码进行计算的时候,如果是正数完全没有问题。
但是如果是负数计算,结果就出错,实际运算的方向,跟正确的运算方向是相反的。
反码出现的目的:为了解原码不能计算负数的问题而出现的。
反码的计算规则:正数的反码不变,负数的反码在原码的基础上,符号位不变。数值取反,0变1,1变0。
反码的弊端:负数运算的时候,如果结果不跨0,是没有任何问题的,但是如果结果跨0,跟实际结果会有1的偏差。
补码出现的目的:为了解决负数计算时跨0的问题而出现的。
补码的计算规则:正数的补码不变,负数的补码在反码的基础上+1。
另外补码还能多记录一个特殊的值-128,该数据在1个字节下,没有原码和反码。
补码的注意点:计算机中的存储和计算都是以补码的形式进行的。
流程控制语句
-
顺序结构
-
分支结构
if语句的第一个格式:
if(关系表达式){
语句体:
}
-
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3294.html