• java基础---GC


    一、Java基础:

    GC即:garbage collection垃圾回收机制。Java是自动回收垃圾的,像c c++等语言没有自动垃圾回收机制,长时间开启服务器就会导致

    内存泄漏,占用内存

    Java的特点:

    1、简单性;

    2、面向对象性;

    3、跨平台(可移植性jvm);

    4、健壮性(有自动垃圾回收机制 GC);

    5、多线程;

    二、Java的加载与执行

    1、.java 源文件》》》调用javac编译器来编译,目的是检查我们写的.java源文件有没有语法错误

    -->2.class字节码文件》》》用类装载器把.class字节码文件装载在到jvm里,java虚拟机把.class文件

    解释为计算机可以识别的二进制文件运行在计算机上。

    2、java安装目录的详解:

    java的bin目录下放的是java命令行文件

    java的jre放的是Java的运行式环境

    java的lib下的rt.jar放的是源码的.class文件  这个.class文件和java目录下的rt.zip是一一对应的,存放的Java的源码文件,这个很重要可以学习源码

    3、配置环境变量

    一、Java环境变量的配置:

    1、JAVA_HOME配置

    首先去下载JDK并安装Java JDK

    在系统环境变量中配置新建 JAVA_HOME=C:ProgramFilesJavajdk1.8.0_111

    在系统环境变量中配置新建 CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    在系统path中添加path=%JAVA_HOME%in;%JAVA_HOME%jrein;

    2、Java环境配置的验证

    首先验证:java;javac;java -version

    二、Android环境变量的配置

    1、下载解压:adt-bundle-windows-x86-20140702

    2、Android_Home配置

    在系统环境变量中新建Android_Home=D:appuimadt-bundle-windows-x86-20140702sdk

    3、在path中加入:%Android_Home% ools;%Android_Home%platform-tools

    4、验证配置好的环境:命令行:adb devices;

    三、Java中的注释

    //单行注释
    
    /*
    多行注释
    
    */
    /**
    *多行注释,该注释可以被Javadoc工具解析生成帮助文档
    *
    */
    //public表示公开的
    //class表示定义一个类
    //HelloWorld表示一个类名
    
     
    
    public class HelloWorld{//定义一个公开的类
    //类体
    /*
    程序的入口,/是一个方法,main方法,固定的写法,其中args是可变的
    
    */
    //public是公开的
    //static表示静态的
    //void是main方法的返回值类型
    //String[] args 方法的参数列表
    public static void main(String [] args){
    //方法体
    //方法体由Java语句构成,任何一个Java语句都应该以“;”结束;
    
    //向控制台输出一句话
    System.out.println("Hello World");
    }
    //Java类体中不能直接编写Java语句
    
    }
  • 相关阅读:
    弹框只弹一次(cookie)
    多个列表求笛卡尔积的几种方法
    mysqlrouter 8.0.17启动失败
    Eclipse启动项目成功,IDEA报错java.lang.ClassNotFoundException: javax.servlet.Filter
    java的回调机制,讲得很清楚
    Java 命令行 -D
    spring boot项目中,webservice生成客户端,wsdl可配置
    一个老项目的高并发改造,遇到的redis连接不释放问题。
    ExecuterService实现线程池
    子线程获取不到请求中变量的问题
  • 原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/6293903.html
Copyright © 2020-2023  润新知