秀真的个人日记:学Java的第二天
学Java第二天,课堂笔记:
搭建环境
-
Creat New Project
-
Empty(空) Project -->Next
-
起名:JavaSE --> 位置 --> Finish
-
弹出来的都关掉,如果刚打开的时候下面正在转圈运行,等它运行完
-
File --> New --> Module (模块,一个小小的模块)
-
Java --> Next --> 起名:Java基础语法
-
弄项目结构
- 点图标
- File --> Project --> Structure
-
Project --> Java的版本选为自己的版本 --> 项目语言等级用8 (我们用的是什么就用什么,让它保持一致,不然容易报错)
-
Apply --> OK
-
src --> New --> Java class --> HelloWorld.Java
Public class HelloWorld{ Public static void main(String[] args){ System.out.println("Hello,WOrld!"); } }
注释
注释是写给人看的,不会被执行,放心写。
- 书写注释是一个非常好的习惯!
- 平时写代码一定要注意规范
Java中的注释有三种:
1 . //单行注释 //
2 . /*多 /**/
行
注
释*/
3 ./**JavaDoc:文档注释(每行前面最好都有一个星)
* @Description Hello /***/
*@Austhor 狂神说Java,西部开源-秦疆
*/
标识符
关键字
| abstract | assert | boolean | break | byte |
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| ttransient | try | void | volatile | while |
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。(你给他们起的名叫标识符。上面表格的不能当标识符,那是关键字。例:开头 public class Class 是不可以的!)
例:String teacher = "秦疆";
⬆️变量的名字是teacher,这个变量名可以随便写(除了关键字)变量名也必须写,不然拿不了后面的值(秦疆)。
标识符注意点
必须的写法:
- 首字开头以英文字母( A-Z 或者 a-z ),美元($),下划线(_)开始
- 首字开头后( 英文字母,$,_ ,数字 的任何组合)
- 不能用关键字作为变量名或方法名
- 标识符是大小写敏感的(例:Man和man是不一样的变量名)
- 合法标识符举例:age、$salary、_value、__1_value
- 非法标识符举例:123abc、-salary、#abc
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low
- public class 后面也不要用中文命名,非常不规范
要养成一个良好的代码规范。
数据类型
强类型语言(安全性高,速度较慢)
更严谨,可以避免非常多的错误
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
JAVA C# Python等 是强类型语言
弱类型语言
- 要求变量的使用要可以不符合规定,变量不需要定义,可以直接使用
VB(Visual Basic) JS(JavaScript)
Java的数据类型分为两大类
-
基本类型(primitive type)
-
引用类型(reference type)
生活中一般用数字(整数,小数)和文字
基本数据类型(primitive type):
- 数值类型:
- 整数类型:
- byte占一个字节范围:负128到127
- short占两个字节范围:负32768到32767
- int占四个字节范围:正负21亿
- long占八个字节范围:正负922亿亿
- 浮点类型(小数):
- float占四个字节
- double占八个字节
- 字符类型char占两个字节(在Java一个中文/英文字符占两个字节)
- 整数类型:
- boolean类型:占一位其值只有true和false两个
基本数据类型
//八大基本数据类型
//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L; //Long类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F; //Lfloat类型要在数字后面加个F
double num6 = 3.1415926535;
//字符
char name = 'A'; //单引号
//字符串,String不是关键字,是类
String namea = "秦疆"; //双引号
//布尔值:是非
boolean flag = true;
//boolean flag = false;
引用数据类型
除了基本数据类型,其他都是引用数据类型
- 类
- 接口
- 数组
什么是字节
-
位(bit):是计算机 内部数据 储存的最小单位,1100 1100是一个八位二进制数
-
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示
-
1B(byte,字节)= 8bite(位)
-
字符:是指计算机中使用的字母、数字、字和符号
-
1bit表示1位,
-
1Byte表示一个字节 1B=8b
-
1024B = 1KB 1024GB = 1TB
-
1024KB = 1MB 1024TB = 1 PB
-
1024MB = 1GB 1024PB = 1EB
浙公网安备 33010602011771号