- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(java课堂笔记
第一章——入门
一.Java语言介绍
? 什么是Java语言
? 1991 ? ? ? ?sun
? 1995 ? ? ? ?高斯林,Java发布
? 1996 ? ? ? ?Java1.0 ?applet浏览器动态效果
? 1998.12 ? Java1.2(2)重大调整,J2SE J2ME J2EE
二.Java编程涵盖范畴
? 编程语言
? 开发环境
? 应用环境
? 部署环境
三.Java特点:
? 跨平台
? 纯面对对象
? 简单VS复杂
? ? 『简单性1.语法简单2.简单、清晰完成任务,强大类库
? ? ? 复杂性1.有大量类库2.主要应用于企业级,需求复杂』
? 代码开放性
? ? 『公司公开Java语言源代码,接受每个人的好的建议』
? 代码安全性
? ? 『.class ? ?字节码文件』
? 垃圾回收(GC)
? ? 『清理内存中的没用的对象
? ? ? 1.自动回收 ? ? ? ?java.lang.System.gc()/
? ? ? 2.由工程师干预 ? ? ? ?java.lang.Runtime.gc()』
四.Java语言运行机制
? 1.计算机语言
? 2.计算机高级语言
? 3.编译型语言(C,C++)
? ? 源文件——编译器——可执行文件——运行课执行文件——机器指令
? ? 特点:1.编译一次2.无跨平台性
? 4.解释性语言(javascript、perl)
? ? 文本文件——解释器——直接翻译成机器指令『边翻译边执行』
? ? 特点:1.效率比(3)低2.跨平台
? 5.先编译,后解释(Java)
? ? .java源文件——编译——.class字节码文件(字节码)——jvm解释执行——真正的机器指令
? ? Write Once,Run Anyhere(一次编译,到处运行)
? 『Bytecode
? ? ?JVM
? ? ?CPU』
? ? ?JRE(Java Runtime Environment)Java运行时环境 ?JRE=JVM+Java SE标准类库
? ? ?JDK(Java Development Kit)Java开发工具包
? ? ?JDK=JRE+工具+类库?
第一章——入门
一.
? 1.创建.txt文件
? 2.改成.java文件
? 3.
? ? class HelloWorld{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第一行类的定义
? ? ? ?public static void main(String arg[]){ ? ? ? ? ? ? ? ? ? ? java程序的入口,定义主方法(main方法)
? ? ? ? ? System.out.println(Hello World)
? ? ? ?}
? ??}
二.
? System.out.println()与System.out.print()
? ?换行 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不换行
? public class HelloWorld{
? ......
? }
? 公开类
? 1.一个文件中可以定义多个class,编译时生成多个类名.class文件
? 2.如果一个类是公开类.Java文件名字必须与公开类名字一致
? 3.一个.java文件只有一个公开类
三.重要命令
? ?编译$javac
? ?执行$java
第二章——Java语言基础
? 注释
? 包
? jar命令
? 标识符
? 变量与字面值
? 局部变量
? 表达式与运算符
? String
一.java注释
? ? 『增加程序的可读性,便于维护』
? 1.java注释的分类
? ? 1.单行注释// ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 代码:注释=1:1
? ? ? ? 后面只能加一行注释性文字
? ??? ??class HelloWorld{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? public static void main(String arg[]){ ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? System.out.println(Hello World)
? ? ? ? ?}
? ? ? ?}
? ? 2.多行注释/*......*/
? ? ? ? 不能嵌套
? ? 3.javadoc注释/**......*/
? ? ? ? 只能写在类下面或方法上面
? ? ? ? javadoc命令可以摘取注释生成html,使注释与代码分离
? ? ? ?
文档评论(0)