基础知识点总结

关键字

原始数据类型:byte;short;int;long;float;double;char;boolean。

1 public class MyFirst{
2     public static void main(String[] args){
3         int sx=45;        //定义数据,即开辟一块空间用于存储数据;将所值的数据存放到指向的空间
4         int yw=54;
5         float res=(float)(sx+yw)/2;
6         System.out.println(res);
7     }
8 }
 1 public class Practice{
 2     public static void main(String[] args){
 3         int num=0x10;
 4         int num1=010;
 5         int num2=9;
 6         byte byteNum=12;
 7         long l=100l;
 8         long l1=999999;
 9         long l2=9999999999l;
10         System.out.println("num="+num+"\nnum1="+num1+"\nnum2="
11         +num2+"\nbyteNum="+byteNum+"\nl="+l+"\nl1="+l1+"\nl2="+l2);
12         float f=1.0f;
13         double d=1.0d;
14         double d1=1.0;
15         float d2=2e3f;
16         double d3=3.6d;
17         float d4=.4f;
18         float d5=0f;
19         double d6=3.84d;
20         float d7=5.022e+23f;
21         System.out.println("f="+f);
22         System.out.println("d="+d);
23         System.out.println("d1="+d1);
24         System.out.println("d2="+d2);
25         System.out.println("d3="+d3);
26         System.out.println("d4="+d4);
27         System.out.println("d5="+d5);
28         System.out.println("d6="+d6);
29         System.out.println("d7="+d7);
30     }
31 }
 1 public class Strange{
 2     public static void main(String[] args){
 3         int num=0x10;
 4         int num1=010;
 5         int num2=9;
 6         byte byteNum=12;
 7         long l=100l;
 8         long l1=999999;
 9         long l2=9999999999l;
10         System.out.println("num="+num);
11         System.out.println("num1="+num1);
12         System.out.println("num2="+num2);
13         System.out.println("byteNum="+byteNum);
14         System.out.println("l="+l);
15         System.out.println("l1="+l1);
16         System.out.println("l2="+l2);
17     
18     }
19 }

 

字面值常量:false;true;null。

分支:if;else;

方法,变量和类:public;protected;private;final;static;abstract;synchronized;volatile;strictfp。

包:package;import。switch;case;default;break。

循环:do;while;for;break;continue。

方法返回:return;void。

对象:new;extends;implements;class;instanceof;this;super。

异常处理:try;catch;finally;throw;throws。

Java中标识符的命名规则:

    1.名称必须以字母、_(下划线)或$符号开头(不建议使用_(下划线), $符号作为变量名的首字母);

    2.不能用数字开头;

    3.不能使用Java的关键字。

    具体命名的规范

    变量:

    1.使用名词;

2.由一个单词组成时全部小写;

3.变量名由多个单词组成时:第一个单词的首字母小写;后续单词的首字母大写;其余字母小写。

    常量:

    1.常量名全部大写;

2.格式如:publi static final int COLOR_RED=1;

类名:

1.使用名词;

2.由一个单词组成时首字母要大写;

3.由多个单词组成时:每个单词的首字母要大写;其余字母要小写。

方法名:

1.方法使用动词或动宾词组;

2.由一个单词组成时全部小写;

3.由多个单词组成时:第一个单词的首字母要小写;其余单词的首字母要大写;其余字母要小写。

Java的变量类型:

数据类型:基本数据类型,引用数据类型。

基本数据类型:数值型(整型类型:byte,short,int,long。浮点类型:float,double),字符型:char,布尔型:boolean。

引用数据类型:类:class,接口:interface,数组。

转义字符:

\b 退格;\t 制表;\n 换行;\r 回车; \\双引号;\’ 单引号;\\ 反斜杠。

自动转换类型:

byte,short,(char)int(double),long

强制类型转换通用格式:

变量=(目标类型)值;

运算结果类型按如下顺序确定:

double-当操作数中有double类型时;

float-当操作数中有float类型时;

long-当操作数中有long类型时;

int。

自增自减:

a++ 先用后增

a-- 先用后减

++a 先增后用

--a 先减后用

 1 public class MyThird{
 2     public static void main(String[] args){
 3         int a=3;
 4         int b=a++;//        a++,先用后加:b=a=3;a=a+1=4
 5         System.out.println(b+","+a);
 6         int c=++a;//        ++a,先加后用:c=1+a=5;a=a+1=5
 7         System.out.println(a+","+c);
 8         int d=a--;//        a--,先用后减:d=a=5;a=a-1=4
 9         System.out.println(a+","+d);
10         int e=--a;//        --a,先用后减:e=a-1=3;a=a-1=3
11         System.out.println(a+","+e);
12     }
13 }

加减:

 1 public class MySecond{
 2     public static void main(String[] args){
 3         int i=-100;
 4         System.out.println(i);
 5         int j=5+6;
 6         System.out.println(j);
 7         int b=6-4;
 8         System.out.println(b);
 9         int c=10/2;
10         System.out.println(c);
11         int d=3*4;
12         System.out.println(d);
13         int a=11%2;
14         System.out.println(a);
15     }
16 }
 1 public class MyFive{
 2     public static void main(String[] args){
 3         /*int a=10;
 4         int b=11;
 5         boolean c=(a==b);
 6         System.out.println(c);
 7         boolean c1=a!=b;
 8         System.out.println(c1);*/
 9         boolean i;
10         int a=4;
11         int b=3;
12         //i=a==b;
13         //i=a!=b;
14         //i=a>b;
15         //i=a<b;
16         //i=a>=b;
17         i=a<=b;
18         System.out.println(i);
19     }
20 }
 1 public class MyFour{
 2     public static void main(String[] args){
 3     /*    int i=100;
 4         double d=20.5;
 5         double res=i+d;
 6         System.out.println(res);
 7         int a=10;
 8         int b=11;
 9         //a+=b;//        a=a+b
10         //a-=b;//        a=a-b
11         //a*=b;//        a=a*b
12         //a/=b;//        a=a/b
13         b%=a;//        b=b%a*/
14         int a=3;
15         int b=2;
16         //a+=b;
17         //a-=b;
18         //a*=b;
19         //a/=b;
20         a%=b;
21         System.out.println(a+","+b);
22     }
23 }
 1 public class MySeven{
 2     public static void main(String[] args){
 3         int a=10;
 4         int b=2;
 5         boolean c;
 6         //c=!(a>b);
 7         //c=(a==b)&&(a>=b);
 8         c=(a==b)||(a>=b);
 9         System.out.println(c);
10     }
11 }
 1 public class MyFirst{
 2     public static void main(String[] args){
 3         /*char c='\t';
 4         boolean b=true;
 5         System.out.println(b);
 6         System.out.println(c+"8\"abcde\n\t换行和制表符,转义字符,输出\\;s");
 7         char c='靳';
 8         int i=c;*/
 9         int b=38771;
10         int c=20320;
11         System.out.println((char )b+(char)c);
12         /*int i=100;
13         byte b=(byte)i;
14         System.out.println(b);
15         double a=100;
16         int b=(int)a;
17         System.out.println(b);*/
18         
19     }
20 }

 

posted @ 2016-12-22 10:00  比比多味豆  阅读(313)  评论(0编辑  收藏  举报