码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础

时间:2016-05-19 01:20:15      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

1.Java语言的特点:

                        简单性、面向对象、可移植、多线程、动态、结构中立、分布式、高性能、健壮、安全

2.编译:.java 源文件名         .class  类名        

3.虚拟机的工作流程:编译源文件-->编写解码文件-->类加载器-->字节码校验器-->解释器、即时编译器-->本地代码

4.jdk:   jre:  main:public static void main(String[]args){}

5.标识符:标识java代码中元素所用到的名称           标识符命名规格:不能是关键字                           只能有数字、字母、$、_ 组成                           不能以数字开头                           有大小写之分,没有长度限制

6.基本数据类型: 字节型     byte     1个字节                  短整数型   short    2个字节                  整数型     int      4个字节                  长整数型   long     8个字节                        单精度型   float    4个字节                  双精度型   double   8个字节                  浮点型     char     2个字节         \n0000--\nFFFF            //文本                        布尔型     boolean  由Jvm决定                                 //表示真假         强制转换:long num=(short)numL;    //L大小写随意        

                      输入:Scanner a = new Scanner(system.in);

7.变量三要素:数据类型、变量名、变量值、(变量不可以重名,一个变量只能定义一次,没有赋值就会引用,会报错)

8.定义常量:不可变的量、final(常量用大写表示)

9.运算符优先级

    . () {}     算数运算符     关系运算符     位运算符     逻辑运算符     三目运算符     赋值

10.表达式

  4=   常量表达式   a=   表量表达式   a=9  赋值表达式   a >9 boolean表达式

 

11.位的分类     位与:&   //相同为真,不同为假  

位或:|   //一个真即为真

位异:^   //不同为真,同为假。和&正好相反  

位补:~   //单个数组,真为假、假为真  

位移<<    //左边移动增加移动的倍数。        

右位移:1.有符号右移   >>      //右边移动减少移动的倍数。右位移补0操作符 /*移动过后的空位补0填充*/           

           2.无符号右移   >>>

12.num++与++num         num++的意思是先运算再自增    

                                      ++num的意思是先自增再运算  //i=1   求i++*++i    i++=1   ++i=3-->第一个i给赋值后为3。即i++*++i=3

 

Java基础

标签:

原文地址:http://www.cnblogs.com/MTL0911/p/5507127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!