2019.12.06 java基础代码
操作系统中默认码表是:gbk (一个中文字符占两个字节);
utf-8(一个中文字符占三个字节);
数据库建库时的默认码表是:拉丁码表;
(1) public class 定义:
类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public 类;
(2) 主方法 main():
主方法表示的是一个程序起点,所有的程序代码都由此开始顺序执行,在Java中主方法也要放在一个类中。
(3) 系统输出 System.out.println():
此语句的功能是直接在屏幕上显示输出信息。每一个完整的语句代码都要求使用“;”进行结尾。
(4) 类中只能有方法和属性
(5) 注释不进入编译
class Demo01{
  public static void main(String[] args){
    System.out.println("HelloWorld");    //(输出语句,换行)
    System.out.print("HelloWorld");    //(输出语句,不换行)
  }
}
class Demo02{
	  public static void main(String[] args){
		    //单行注释
		    /*
		    多行
		    注释
		    */
	  }
}
(6) 在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等
(7) Java中标识符的定义格式由字母、数字、_(下划线),$所组成,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的是学生姓名。
(8) Java中的关键字
| 
 abstract  | 
 assert  | 
 boolean  | 
 break  | 
 byte  | 
 case  | 
 catch  | 
| 
 char  | 
 class  | 
 continue  | 
 const  | 
 default  | 
 do  | 
 double  | 
| 
 else  | 
 extends  | 
 enum  | 
 final  | 
 finally  | 
 float  | 
 for  | 
| 
 goto  | 
 if  | 
 implements  | 
 import  | 
 instanceof  | 
 int  | 
 interface  | 
| 
 long  | 
 native  | 
 new  | 
 package  | 
 private  | 
 protected  | 
 public  | 
| 
 return  | 
 short  | 
 static  | 
 synchronized  | 
 super  | 
 strictfp  | 
 this  | 
| 
 throw  | 
 throws  | 
 transient  | 
 try  | 
 void  | 
 volatile  | 
 while  | 
(9) 变量是内存中的小容器,用来存、取数据。(一个变量只能装一个数据)
(10) 计算机存储设备的最小信息单元叫“位(bit)”;计算机最小的存储单元叫“字节(byte)1个字节(8位)”。
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
(11) 变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
(12) 二进制 1 取 0 不取 ,最终相加。1111111 的二进制等于 2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^6 + 2^7
(13) 数据类型分为基本数据类型、引用数据类型。
(14) 基本类型之4类8种
| 
 四类  | 
 八种  | 
 字节数  | 
 数据表示范围  | 
| 
 整型  | 
 byte  | 
 1  | 
 -128~127  | 
| 
 short  | 
 2  | 
 -32768~32767  | 
|
| 
 int  | 
 4  | 
 -2147483648~2147483648  | 
|
| 
 long  | 
 8  | 
 -263~263-1  | 
|
| 
 浮点型  | 
 float  | 
 4  | 
 -3.403E38~3.403E38  | 
| 
 double  | 
 8  | 
 -1.798E308~1.798E308  | 
|
| 
 字符型  | 
 char  | 
 2  | 
 表示一个字符,如('a','A','0','家')  | 
| 
 布尔型  | 
 boolean  | 
 1  | 
 只有两个值true与false  | 
class Demo03
{
	  public static void main(String[] args) 
	  {
		    //定义变量
		    int a=1;
		    double b=2.2;
		    char c='小';
		    boolean flag=false;
		    System.out.println(a+"..."+b+"..."+c+"..."+flag);
	  }
}
(15) 常量是永远不会变的量,例如 a=100 中的 100;变量是可以变得量,例如 a=100 中的 a
(16) java中默认的整数类型是 int 类型;如超出范围,需要在最后加 L 证明整数为long类型
class Demo04 
{
	  public static void main(String[] args) 
	  {
		    long a=12345687901L;
	  }
}
(17) java中默认的浮点类型是double类型,如用单精度的 float 类型,需在最后加 F 以声明
                    
                
                
            
        
浙公网安备 33010602011771号