以下内容是我的Java学习笔记,如果没有及时更新那就说明我在摸鱼(●'◡'●)
<-2024-2-5->
打开cmd:
win+r输入cmd
cmd的常见命令:
切换盘符:
盘符名称+冒号 举例:E:回车,表示切换到E盘
查看当前路径(文件夹)下的内容:
dir
进入单级目录(文件夹):
cd
进入多级目录:
cd 目录1\目录2\...
回退到盘符目录:
cd \
清理屏幕:
cls
退回到上级目录(文件夹):
cd..
退出命令提示窗口:
exit
关于环境变量:
环境变量是用于记录文件路径的,即在任意目录在都可以打开指定的软件
关于jdk的安装目录:
bin 存放工具命令java和javac
conf 存放配置文件
include 存放一些平台的特定头文件
jmods 存放各种模块
legal 存放各模块的授权文档
lib 存放工具的jar包
<-2024-2-7->
编译工具:javac
javac是JDK提供的编译工具,我们可以通过这个工具,把当前路径下的HelloWorld.java文件编译成class文件
例:javac -encoding utf-8 HelloWorld.java
运行工具:java
java也是JDK提供的一个工具,作用就是来运行代码的。只不过在运行的时候是不加后缀名的。
例:java HelloWorld
程序出现问题了:BUG
1.代码中所有标点符号必须是英文状态下的
2.拼写错误
java的优势:
跨平台:可以在windows mac Linux系统中运行
jdb:调试工具
jhat:内存分析工具
<-2024-2-8->
高级语言的编译运行方式:
1.编程:编写代码
2.编译:把代码转化为机器语言01
3.运行:让机器执行编译后的指令
编译型:整体翻译(编译) c语言
解释型:按行翻译(编译) python
混合型:即是编译型也是解释型的 运行在虚拟机中 java
java语言的跨平台是通过虚拟机实现的
JVM:java虚拟机
JDK和JRE:
JDK(Java Development kit):java开发工具包:JVM、核心类库、开发工具
JRE:是java的运行环境:JVM、核心类库、运行工具
注释:用于代码的解释说明一般位于代码的上方
ctrl+/
单行注释:格式://
多行注释:格式:/* */
文档注释:格式:/** */ 注:暂时用不到
关键字:被java赋予了特点涵义的英文单词
1.关键字的字母全部小写
2.常用的代码编辑器针对关键字有特殊的颜色标记
class:用于(创建/定义一个类),文件名就是类名,类是java最基本的组成单元
字面量:数据在程序中书写的格式
字面量类型:
整数类型:不带小数点的数字
小数类型:带小数点的数字
字符串类型:用双引号括起来的内容
字符类型:用单引号括起来的内容
布尔类型:表示True/False
空类型:表示空值:null
制表符:\t
打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格
变量:在程序执行的过程中,其值有可能发生改变的量(数据)
变量的定义格式:
数据类型 变量名 = 数据值;
1.只能存储一个值
2.变量名不允许重复定义
3.一条语句可以定义多个变量
4.变量在使用之前一定要进行赋值
5.注意变量的作用域范围
计算机的存储规则:
计算机中,任意数据都是以二进制的形式来存储的
1.Text文本:数字、字母、汉字
2.Image图片:
3.Sound声音:
常见进制:
二进制:由0和1组成,代码中以0b开头
十进制:由0~9组成,前面不加任何前缀
八进制:由0~7组成,代码中以0开头
十六进制:由0~9还有a~f组成,代码中以0x开头
a=10,b=11,c=12,d=13,e=14,f=15
<-2024-2-9->
数据类型:分为:基本数据类型和引用数据类型
基本数据类型:
整数:byte、short、int、long、
浮点数:float、double
字符:char、String
布尔:boolean
标识符:就是给类、方法、变量等起的名字
1.由数字、字母、下划线和美元符号组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
标识符命名规则(软性建议)
小驼峰命名法:方法、变量
1.标识符是一个单词的时候,全部小写
例子:name
2.标识符由多个英文单词组成的时候,第一个单词首字母小写其他单词首字母大写
例子:firstName
大驼峰命名法:类名
1.标识符是一个单词的时候,首字母大写
例子:Student
2.标识符由多个英文单词组成的时候,每个单词的首字母大写
例子:GoodStudent
注:见名知意
<-2024-2-10->
键盘录入:Scanner类
1.导包-Scanner这个类在哪:
import java.util.Scanner;
导包的动作必须出现在类定义的上边
2.创建对象-表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
这个格式里面,只有sc是变量名,可以变,其他的都不允许变
3.接收数据-开始干活了
int i = sc.nextInt();
这个格式里面,只有i是变量名可以变,其他的都不允许变
项目结构介绍:
project(项目) > module(模块) > package(包) > class(类)
评论区