小白JAVA的学习第一天
自学Java笔记整理
视频资源来自b站:黑马程序员全套Java教程_Java基础入门视频教程,零基础小白自学Java必备教程
由于之前有过安装Java的前提(只是重新学习),所以配置啥的就不写了
操作 | 说明 |
---|---|
盘符名称 | 盘符切换。E:回车,表示切换到E盘 |
dir | 查看当前路径下的内容 |
cd 目录 | 进入单级目录。 cd itheima |
cd .. | 回退到上一级目录 |
cd 目录1\目录2... | 进入多级目录。cd itheima\JavaSE |
cd \ | 回退到盘符目录 |
cls | 清屏 |
exit | 退出命令提示符窗口 |
1.2 HelloWorld案例
/*
JAVA程序中最基本的组成单位是类
?
类的定义格式
public class 类名{
}
这是我定义的helloworld类
*/
public class helloworld{
/*
这是main方法
main方法是程序的入口方法,代码的执行是从main方法开始的
*/
public static void main(String[] args){
//这是输出语句,“”里面的内容可以改变
System.out.println("Hello World!");
}
}
/*
编译:javac helloworld.java
执行:java helloworld
*/
1.3 关键字
关键字:
被Java语言赋予了特定含义的单词
特点:
-
关键字字母全部小写
-
常用的代码编辑器,针对关键字有特殊的颜色标记
1.4常量
概述
在程序运行过程中,其值不可以发生改变的量
常量分类
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | "HelloWorld" ,"黑马程序员" |
整数常量 | 不带小数的数字 | 6666 , -88 |
小数常量 | 带小数的数字 | 13.14 -5.21 |
字符常量 | 用单引号括起来的内容 | 'A' , '0' , '我' |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,空值 | 值是:null (不能直接输出) |
1.5 数据类型
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样
1.6变量
概述
在程序运行过程中,其值可以发生改变的量
从本质上讲,变量是内部才能中一小块区域
定义
-
格式:数据类型 变量名 =变量值
-
范例:int a = 10
变量注意事项
-
变量名不能重复;
-
定义变量需要赋值;
-
定义Long类型,为防止整数过大,需在值后面加L;
-
定义Float类型时,防止类型不兼容,后面需加FF;
1.7标识符
概述
就是给类、方法、变量等起名字的符号
定义规则
-
由数字、字母、下划线(_)和美元符($)组成
-
不能以数字开头
-
不能是关键字
-
区分大小写
常见命名约定
小驼峰命名法 :方法、变量
-
约定1:标识符是一个单词的时候,首字母大写
-
范例1:name
-
约定2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
-
范例2:firstName
大驼峰命名法:类
-
约定1 :标识符是一个单词的时候,首字母大写
-
范例1:Student
-
约定2:标识符由多个单词组成的时候,每个单词的首字母大写
-
范例2:GoodStudent
1.8类型转换
类型转换分类
-
自动类型转换
-
强制类型转换
自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的范围
范例 :double d = 10;
short s = d;