• java听课笔记(一)


    java三大版本

    j2se:core java   java application  -----> javase

    j2me:手机上的小应用  -----> javame

    j2ee:java企业级的应用开发 -----> javaee

    java专业人士

    java程序员 --> java开发工程师 --> 前端设计师 --> 系统架构师 --> 项目组长 --> 项目经理 --> cto --> ceo

    java语言特性

    纯面向对象

    简单vs复杂

    代码开放性

    代码安全性

    垃圾回收(GC)

    跨平台(一次编译,处处运行,编译成字节码class,各平台jvm)

    java运行机制

    先编译,后解释

    .java --> 编译 --> .class 字节码 -->jvm解释执行 --> 真正的机器指令

    解释型语言(js、perl)

    文本文件 --> 解释器 --> 直接翻译成机器指令

    编译型 c c++

    源  编译器  可执行文件   运行可执行文件  机器指令

    jre与jdk

    jre (java runtime environment) java运行时环境

    jre=jvm+解释器

    jdk (java development kit) java开发工具包

    jdk=jre+工具(编译器、调试器...)+类库

    java环境变量配置

    java_home:javajdk1.7  jdk的位置

    path:javajdk1.7in; 命令行 java 命令 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

    classpath:.;告诉编译器和jvm去哪里找.class .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar,JDK1.5之后可以不用配,自动搜寻

    第一个java程序

    default的类中也能有main函数

    javac 把 java 编译成 class 文件

    java 运行 class 文件 (类名与class文件名一样,public类的话,也要与java文件名相同)

    一个文件中可以有多个class,一个文件中可以有多个main(分属不同的类体),编译完成后生成多个class文件

    一个java文件中只能有一个public类。

    jdb 调试

    javadoc 生成java文档

    jar 打包

    总结

    开法环境配置

    java语言的特性

    jvm的功能

    垃圾回收机制

    如何编写编译运行java程序

  • 相关阅读:
    python_摘要_加密
    python_计算器
    python_选课系统
    飞行员配对方案问题 【网络流24题】
    方格取数 【网络流24题】【最小割】
    P2402 奶牛隐藏【二分】【最大流】
    P2172 [国家集训队]部落战争【最小路径覆盖】
    最小路径覆盖问题【网络流24题】
    P2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查 [最小割] [二分图]
    P2053 [SCOI2007]修车【zkw费用流】
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/3282014.html
Copyright © 2020-2023  润新知