听课 java_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:java\jdk1.7  jdk的位置

path:java\jdk1.7\bin; 命令行 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程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值