-
黑马523集JAVA教程学习笔记
-
18:50:25 java教程_523集java从小白到大神经典教程(P5 IO和多线程)
-
17:06:16 java教程_523集java从小白到大神经典教程(P4 集合和异常)
-
12:45:07 java教程_523集java从小白到大神经典教程(P3 Java常见对象)
-
13:15:57 java教程_523集java从小白到大神经典教程(P2 Java面向对象)
-
13:29:10 java教程|523集java教程从小白到大神经典教程(P1 Java语言基础教程)
(黑马另一个JAVA快速入门教程 - 26:54:37 https://www.bilibili.com/video/av27219781)
计算机基础知识(略)
JAVA基础知识
JRE,JDK
开发工具
hello world入门范例
使用编辑器输入示范代码.编译,运行.效果如下:
注释
1单行注释: 使用//开头
2.多行注释: /* 很多的注释内容 */
/*
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
性质:第一个JAVA程序(演示)
名称:HelloWorld.java
功能:输出"你好世界!"
日期:2019-7-28 16:28:18
作者:申佳明
*/
public class HelloWorld //类:HelloWorld
{
public static void main(String[] args) //入口主函数:main
{
System.out.println("hello world!你好啊世界!"); //输出文本信息
}
}
//程序结束
标识符
标识符命名规则:
- 由英文字母(区分大小写),数字,$和下划线组成;(合法的:abc,abc123,_aaa)
- 不能由数字开头;(不合法:123abc,456)
- 不能是关键字;(不合法:任何关键字)
- 扩展:现代编程语言新版本中,可以由Unicode字符(例如中文)组成.(合法的:张三;李四123;大王八abc)
标识符命名规范:
- 类名规范:每个单词首字母大写,称为帕斯卡命名法
- 变量名规范:第一个单词首字母小写,以后的单词首字母大写.称为驼峰法
- 方法名规范:同变量名
- 常量名:纯大写
JAVA格式
常量(字面常量)
概述
常量:是指在java程序运行期间固定不变的数据
分类
单引号括起来的字符只能为1个字符,且不能为空字符;双引号括起来的字符串可以为空,即空字符串
System.out.println('A'); //合法
System.out.println(''); //错误:单引号括起来的字符不能为空
System.out.println('AB'); //错误:单引号括起来的字符只能有1个
System.out.println("ABCDefg"); //合法
System.out.println(""); //空字符串,合法
System.out.println(true); //布尔常量:真
System.out.println(false); //布尔常量:假
System.out.println(null); //错误:null不能输出
数据类型
数据类型分类
- 基本数据类型:整数,浮点数,字符,布尔
- 引用数据类型:字符串,数组,类,接口,Lambda
基本数据类型
四类八种数据类型:
- 整数型: byte, short, int, long [整数型默认为int]
- 浮点型: float, double [浮点型默认是double]
- 字符型: char
- 布尔型: boolean
注意事项:
- 1.字符串不是基本类型,而是引用类型;
- 2.浮点型可能只是1个近似值,而非精确值.
- 3.浮点数默认是double(数字后面加d或D,亦可不加).如果要指定为float,在数字后面加f或F
- 4.整数默认是int.如果要指定为long,在数字后面加l或L.
变量
变量:程序中可以变换的量称为变量.
创建声明变量
语法: 数据类型 变量名; //创建声明指定数据类型的变量
赋值
语法: 变量 = 值; //变量必须预先定义
创建变量并赋值
语法: 数据类型 变量名=值; //创建变量并赋值
变量的使用
变量的注意事项
- 1.变量不可以重名
- 2.float和long的变量,数字后面的F和L不可以忘记.
- 3.不可以将超出byte和short范围的数赋值给它们
- 4.没有赋值过的变量不可以使用.赋值之后才能使用.
- 5.变量使用不能超过作用域范围
- [作用域]:从定义变量的一行开始,一直到直接所属的大括号结束为止
- 6.一条语句可以创建多个变量.
数据类型转换
数据类型自动转换