java基础语法
注释
最好书写注释 非常重要
注释不会被执行
Java有三种注释
-
单行注释
可以注释一行文字
//单行注释
多行粘贴ctrl+C -->ctrl+D
-
多行注释
可以注释一段文字
/* 多行注释 */
-
文档注释
/** * JavaDoc:文档注释 * @Description * @Author yun , 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 |
transient | try | void | volatile | while |
-
所有标识符都以字母(A-Z或者a-z),美元符($),下划线(-)开始
-
首字母后可以是任意字符组合
-
不能用关键字命名
-
标识符是大小写敏感的
-
不建议使用中文和拼音命名
数据类型
强类型语言
*要求变量的使用必须要严格符合规定,所有变量都必须先定义后才能使用(安全性高,但速度降低)
弱类型语言 :VB JS
String 字符串
java的数据类型分为两大类
-
基本类型(primitive type)
-
数值类型:
整数类型
-
byte 1个字节 :-128—127
-
short 2个字节:-32768—32767
-
Int 4个字节
-
long 8个字节
浮点类型
-
float 4个字节
-
double 8个字节
字符类型
-
char 2个字节
-
boolean类型:占1位只有ture和false
public class Demo { public static void main(String[] args) { //八大基本数据类型 //整数 int num1=10;//最常用 byte num2=20; short num3=30; long num4=30L;//Long类型要在数字后面加L //小数:浮点型 float num5=50.1F;//float要在数字后面加个F double num6=3.1415926483952332; //字符 char name='A'; //字符串,String不是关键字,类 //String namea="yun"; //布尔值:是非 boolean flag= true; // boolean flag=false; } }
-
科普:字节
位(bit):最小存储单位,11001100是一个八位二进制
字节(byte):基本单位,习惯用B表示
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母,数字,符号
1bit表示1位
1Byte表示一个字节1B=8b
1024KB=1M
1024M=1G
1024G=1TB
电脑32位(4GB)和64位(128G及以上)
-
引用类型(reference type)
类
接口
数组