- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 01
Getting Started
一、核心概念
1.什么叫类?
类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。
2.什么叫对象?
在面向对象概念中,对象(Object)是类的实例(instance)。对象与类的关系就像变量与数据类型的关系一样。
3.类的核心特性有哪些?
类具有封装性、继承性和多态性。
封装性:
类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。
继承性:
类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动拥有被继承类(父类)的全部成员。
多态性:
类的多态性提供类中方法执行的多样性,多态性有两种表现形式:重载和覆盖。
4.方法
对象中的方法表达了对象所具有的行为。方法实际上就是函数。
5.属性
一个对象的属性是能够被外界或对象所处的环境所感知或操纵的数据或状态。
6.Java是什么?
Java是一门易于变成的跨平台编程语言,同时又是一个开发、应用、执行和部署平台。Java包括Java编程语言,开发工具和环境、Java类库等。Java语言是由美国Sun公司开发的一种完全面向对象的程序设计语言。Java语言由C++语言发展起来,但比C++语言简单。Java语言具有简单、与平台无关、高效、健壮、安全、多线程等特点,它是当前网络编程的首选语言。
Java既是一门编程语言又是一个平台。
7.为什么要用Java?
最主要的原因是Java与平台无关,一次编译,处处运行,以及它的易于编程的特性。
8.用Java开发程序的步骤是怎么样的?
编写源代码(*.java)→编译(javac *.java)→执行(java *.class)
9.Java的环境变量
由于Java是平台无关的,安装JDK时Java不会自动设置路径,也不会修改注册表,需要用户自行设置环境变量,但不需要修改注册表。
JAVA_HOME:JDK的安装路径;
CLASSPATH:JVM装载、class字节码文件时的搜索路径;
PATH:系统的环境变量,命令的搜索路径。
path变量指出Java提供的可执行文件的路径;
class path变量指出Java包的路径(for Windows)
set path=%path%;
C:\Program Files\jdk1.5.0\bin;
set classpath=.;
C:\Progam Files\jdk1.5.0\lib
10.JVM是什么?
JVM,Java Virtual Machine,Java虚拟机,是一个逻辑的操作系统,它屏蔽了硬件和平台信息,JVM能将字节码文件(*.class)解释并执行。正是这种独立执行的方式,使得Java具有与平台无关的特性。
11.类的加载过程
类加载器(class loader)加载字节码到内存,JVM内存数据区将对象状态放置在堆区,各线程使用的变量放在栈区,类的特征放在方法区。
然后进行字节码验证(Byte code verifer),再执行。
二、常用Java命令
1.$javac opitionssource files
编译源代码
2.$java options class [args]
执行类文件(Byte code 文件)
3.$jdb options class arguments
调试命令
4.$javadoc [options] [packagenames] [sourcefiles] [@files]
生成Javadoc文档
5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…
解压缩jar文件命令
c:创建新的压缩文件(create)
t:列出清单(tail)
u:更新压缩文件(update)
v:显示压缩过程(view)
f:压缩文件的名称(filename)
m;按照清单指定信息进行压缩
三、语法与规范
1. 一个源文件只有一个public类;
2.public源文件可以有多个类定义;
3.源文件名字必须与public类名一致
4.包名必须在第一行(except annotation)
注释通常放在第一行,定义了包,则包定义放在第一行(包用来区分同名的类以及组织类);
5.包名可以有零个或一个,但不可以有多个;
6.源文件如果带包的话,最好存放在包结构对应的目录下。
Chapter 02
Identifiers,Keywords and Types
1.标识符:
定义:
程序语言中用于标识变量名、方法名、类名的字符串。
begin with character_ or $。
您可能关注的文档
最近下载
- 国开形成性考核01563《物流管理基础》形考作业(1)试题及答案.docx VIP
- T∕CHAS 10-4-6-2018 中国医院质量安全管理 第4-6部分:医疗管理 医疗安全(不良)事件管理(可复制版).pdf
- 天津市中考数学小卷训练题(一) - 带答案.pdf
- 0-6岁儿童眼保健及视力检查.ppt VIP
- 人教版小学数学四年级下册数学简便计算题(含答案).pdf VIP
- 体育安全课教案.docx
- Of Mice and Men - Heinemann.pdf VIP
- 消防救援队伍作战训练安全手册(2023年版).pdf VIP
- 危化品运输安全风险分析与预防.pptx
- 会议指导手册(2020版).pdf
文档评论(0)