相遇'不要钱'

导航

java基础总结

JDK简介:
   jdk中包含的内容:
        【java虚拟机;提供java的基本类库:java.lang,
         java.io,java.util,java.awt,java.swing,java.sql;
         提供java源文件:javac.exe--编译工具,java.exe---运行工具,
         javadoc.exe---文档生成工具,jar.exe---打包工具】

JDK环境变量设置:
      JAVA_HOME:指java安装的根目录
      PATH:在原有的目录前或后面添加“%JAVA_HOME%\bin”
      CLASSPATH:让java虚拟机找到Class文件,“.;%JAVA_HOME%\bin\tools.jar;%JAVA_HOME%\lib\dit.jar;%JAVA_HOME%\bin”



JRE简介:
      ---java运行环境,jdk包含jre
      jdk=jre+工具(编译工具,调试器,其他工具)+类库
      jre=JVM+解释器


JAVA源文件:
             java应用程序是由“.java后缀名结束的文件”
             eclispe/windons/preferences/workspace----更改字符集
             建项目是由Test/bin---存放源文件的字节码文件
             源文件组成:类定义;成员变量;成员方法;构造方法;导入包;注释
             java字节码【.class】:java源文件被编译后的文件叫字节码文件,扩展名“.class”
             在Java虚拟机上运行
           
JAVA注释:   
            单行注释://
            多行注释:/* */
            doc注释(文档注释):/**  */打包--javadoc


包的规定:
            作为开发规范来说是禁止一个java接口在默认包中的           
             一个java源文件中,可以有零个或一个包声明语句
             package语句位于第一行
【包的作用】:
              能够区分名字相同的类接口;有效地实施权限控制;可以将整个系统代码进行区分,组织;

《包的命名规范》:
                  包名全部小写,用“.”隔开--(层次结构);【通常】包名通常包含使用者的信息;包含项目信息;包含软件的功能模块信息(通常采用网络Url形式);   

JDK中的基础包:
               java.lang;java.awt;java.util;java.io;
                java类库---java SE API

包的导入:
            使用import关键字【采用单独导包,通配符导入全部包时比较优秀,这也是良好的开发规范】    
            包中的“.”理解为层次结构,但是每一层次都是独立的,如果导入的包没有将所有的类接口导入,则要分别导入;
            import---导入别人的类接口;package---导入自己的类接口
           
               [在eclipse中,如果使用jre,只能看到方法名,看不到具体的代码;使用jdk则能看到方法名和代码]
                
标识符:
           标识符的首字母必须是字母,下划线,美元符号$,人民币符号¥;
           不能把java中关键字和保留字作为标识符;
           标识符区分大小写;
           标识符不能过长;
           标识符使用【A~Z,a~z,0~9,下划线_,美元符号$】;
           尽量使用英文单词来命名标识符;

编程规范:
           类名和接口名:首字母大写,其余小写;【帕斯卡命名法】
           方法名和变量名:首字母小写,后面单词大写,其余小写【骆驼/驼峰命名法】;
           包名:全部小写;
           常量名:全部大写,单词与单词之间采用_隔开;
           英文缩写名:要么小写,要么大写;

java中的关键字:

               用于接口和类的声明:class,extends,implements,interface;
               包引入和包 声明: import,package;
               数据类型:boolean,byte,short,int,long,char,float,double;
               数据可选值:false,true,null;
               流程控制:break,case,contiune,default,do ,esle,for,if,return,switch,while;
               异常处理:catch,finally,throws,try;
               修饰符:abstract,final,【native】,private,protected,public,static,synchronized;  
               创建对象:new;
               引用:this,super;
               方法返回类型:void;

posted on 2014-05-06 19:06  相遇'不要钱'  阅读(134)  评论(0)    收藏  举报