@学习记录
开始学习Java
遵从同学的指导,从Java se开始学习
黑马的JavaSE零基础入门
day01-04 命令提示符-基本介绍
启动命令提示符的快捷键:“Win+R”,输入cmd/command/CMD
day01-05 命令提示符-常用命令
切换盘符:“盘符名称:”
进入下属文件夹:“cd +文件夹名称”或“cd +文件夹名称的部分”,可用Tab键补齐文件夹名称,或在符合条件的文件夹名称中进行切换
返回上级文件夹:”cd …“
进入多级文件夹:”cd +文件夹名称\文件夹名称“,均可使用上述Tab键,利用反斜杠即可
直接返回根路径:”cd \“
查看当前文件夹内容:”dir“
清屏:”cls“
退出:”exit“
day01-10 HelloWorld程序编写
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
day01-13 程序注释与HelloWorld说明
/*
多行注释
*/
public class HelloWorld { // 单行注释
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
程序说明:
// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
// public class后面代表定义一个类的名称,类是java中所有源代码的基本组织单位
public class HelloWorld {
// 第二行的内容是万年不变的固定写法,代表main方法
// 这一行代表程序执行的起点
public static void main(String[] args){
// 第三行代表打印输出语句(其实就是屏幕显示)
// 希望显示什么东西,就在小括号中填写什么内容
System.out.println("Hello,World!");
}
}
day01-14 关键字的概念与特征
关键字的特点:
1.完全小写的字母
2.在软件中有特殊颜色
day01-15 标识符的概念与规则
命名规则:
1.可以包含英文字母(区分大小写)、数字、$和_
2.不能以数字开头
3.不能是关键字
命名规范:
1.类名规范:首字母大写,后面每个单词首字母大写
2.变量名规范:首字母小写,后面每个单词首字母大写
3.方法名规范:同变量名
day01-15 常量的概念与分类
常量:在程序运行期间,固定不变的量
常量的分类:
1.字符串常量:凡是用双引号引起来的部分
2.整数常量:直接写上的数字,没有小数点
3.浮点数常量:直接写上的数字,有小数点
4.字符常量:凡是用单引号引起来的单个字符,可以是一个中文字
5.布尔常量:只有两种取值,true,false
6.空常量:null,代表没有任何数据
day01-17 常量的打印输出
public class HelloWorld { // 单行注释
public static void main(String[] args) {
// 字符串常量
System.out.println("ABC");
System.out.println("");// 字符串两个双引号之间的内容为空
System.out.println("XYZ");
// 整数常量
System.out.println(30);
System.out.println(-500);
// 浮点数常量(小数)
System.out.println(3.14);
System.out.println(-2.5);
//字符常量
System.out.println('A');
System.out.println('6');
// System.out.println('');// 两个单引号中间必须有且仅有一个字符,没有不行
//System.out.println('AB');// 两个单引号中间必须有且仅有一个字符,有两个不行
//布尔常量
System.out.println(true);
System.out.println(false);
// 空常量,不能直接打印输出
}
}
day01-18 基本数据类型
基本数据类型
整数型 byte 1 short 2 int 4 long 8
浮点型 float 4 double 8
字符型 char 2
布尔型 boolean 1
引用数据类型
字符串、数组、类、接口、Lambda
注意:
1.浮点型可能只是一个近似值,并非精确的值
2.浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F
如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L
day01-19 变量的概念与定义格式
变量:程序运行期间,内容可以发生改变的量
创建变量并且使用的格式:
数据类型 变量名称; // 创建了一个变量
变量名称 = 数据值; // 赋值,将右边的数据值,赋值给左边的变量
一步到位的格式:
数据类型 变量名称 = 数据值; // 在创建一个变量的同时,立刻放入指定的数据值
day01-19 变量的概念与定义格式
public class HelloWorld {
public static void main(String[] args) {
// 创建一个变量
// 格式:数据类型 变量名称;
int num1;
// 向变量当中存入一个数据
// 格式:变量名称 = 数据值;
num1 = 10;
// 当打印输出变量名称的时候,显示出来的是变量的内容
System.out.println(num1); // 10
// 改变变量当中本来的数字,变成新的数字
num1 = 20;
System.out.println(num1); // 20
// 使用一步到位的格式来定义变量
// 格式:数据类型 变量名称 = 数据值;
int num2 = 25;
System.out.println(num2); // 25
num2 = 35;
System.out.println(num2); // 35
System.out.println("==================");
byte num3 = 30; // 注意,右侧数值的范围不能超过左侧数据类型的取值范围
System.out.println(num3); // 30
// byte num4 = 400; // 右侧超出了byte数据范围,错误!
short num5 = 50;
System.out.println(num5); // 50
long num6 = 3000000000L;
System.out.println(num6); // 3000000000
float num7 = 2.5F;
System.out.println(num7); // 2.5
double num8 = 1.2;
System.out.println(num8); // 1.2
char zifu1 = 'A';
System.out.println(zifu1); // A
zifu1 = '中';
System.out.println(zifu1); // 中
boolean var1 = true;
System.out.println(var1); // true
var1 = false;
System.out.println(var1); // false
// 将一个变量的数据内容,赋值交给另一个变量
// 右侧的变量名称已经存在,里面装的是false布尔值
// 将右侧变量里面的false值,向左交给var2变量进行存储
boolean var2 = var1;
}
}