corejava(一)

            J2SE    桌面应用的开发
            J2EE    企业级开发
            J2ME    手机应用的开发
        
    windows下的环境变量的配置
    JAVA_HOME:JDK安装的目录路径
    C:\Program Files\Java\jdk1.8.0_74

    CLASSPATH:类加载时候查找的字节码路径
    .

    PATH:JDK安装目录里面的命令目录
    ...;%JAVA_HOME%\bin    
    java的特点:简单性:不需要程序员操作内存
                跨平台:一处编译,到处运行
                多线程。
    gc:(垃圾回收器)java中有一个线程,专门负责JVM中垃圾内存的释放。
java中三大顶级元素:
    1.import:导包用的关键字
            注意:java.Lang包下面的类可以直接使用,不用导入。
    2.class:标识一个类的关键字
    3.package
    
注释:
    作用:使部分内容只为程序员可见,不为编译器所编译,虚拟机所执行。
    单行注释://.......
    多行注释:/*.......*/
    文档注释:/**.......*/

    使用javadoc进行编译:
        javadoc -d doc src/Aa.java
    
标识符:
    类、方法、变量的名字
    1.由字母、数字、下划线“_”、“$”组成,第一个字符不能是数字。
    2.不能是java中的关键字
    3.大小写敏感
    4.没有长度限制
数据类型:
    基本数据类型:char(16位),boolean(8位),byte(8位),short(16位),int(32位),long(64位),double(64位),float(32位)
    8位 0000 0001 =1字节
    引用类型:类类型,接口类型,数组类型
    
    
    
题型:
    1.JDK,JRE,JVM三者的关系?
    答案:JDK(java开发工具包)包含JRE(java运行时环境,基础类库),JRE又包含了JVM(java虚拟机)。    
    JVM:类加载-->字节码验证-->JIT运行
    2.如何利用JDK编译和运行营运程序?
    答案:利用JDK提供的javac命令来编译源文件,利用java命令来运行java程序。
    3.环境变量CLASSPATH的作用?
    答案:它保存的是一些目录和jar文件的地址,这些路径是为java程序在编译和运行的时候搜索类而用的。
    4.如何为java程序动态的指定类搜索路径?
    答案:JDK中的java和java命令,提供了“-cp”和“-classpath”选项为java程序动态的指定类搜索路径。
    5.JVM及其工作原理?
    答案:JVM是一种用软件模拟出来的计算机,有一套非常严格的技术规范。有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
    6.变量及其作用范围?
    答案:静态变量:用static修饰,生命周期由类决定。
        成员变量:整个类中有效,生命周期:从对象被创建的时候开始,到对象被垃圾回收器回收的时候结束(放堆区)
        局部变量:作用域:从变量的定义位置开始到方法的结束有效(放栈区)
   

猜你喜欢

转载自www.cnblogs.com/JSB-Li/p/11771261.html
今日推荐