面向对象开发期末复习概述(一)
面向对象开发期末复习概述(一)
第1章 Java概述
1.开发Java语言的公司:Sun (Sun Microsystems)太阳微电子公司开发
2.Java的3个版本?(JDK 1.5后)
Java Platform Standard Edition(Java SE)标准版
Java Platform Enterprise Edition (Java EE) 企业版
Java Platform Micro Edition(Java ME) 微小版
JDK是什么:JDK(Java Development Kit)Java开发工具包。包括了JRE,是开发Java程序的工具。
JRE是什么:JRE(Java Runtime Environment)Java运行环境,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是什么:JVM (Java Virtual Machine) Java虚拟机,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
3.Java语言的几个主要特点?
平台无关性:能运行于不同的平台上
安全性:去掉了指针操作,内存由操作系统分配
面向对象:利用类使程序更加利于维护
分布式:可以使用网络文件和使用本机文件一样容易
健壮性:检查程序编译和运行的错误
4.Java的三大核心机制
虚拟机机制:利用虚拟机解释字节码(.class文件)执行java程序实现跨平台
垃圾收集机制:自动内存回收
代码安全性机制:加载代码后校验代码后再执行代码
5.安装JDK的操作系统问题:
(1)必须针对于不同的操作系统下载安装不同的JDK,例如windows下安装针对于windows的JDK,linux下安装针对于linux的JDK。
(2)需要配置的相关环境变量?
path:用于搜索外部命令,例如编译程序的javac命令,执行程序的java命令
classpath:用于搜索类,即class文件,例如可以在不同的位置执行类文件
配置环境变量的方式:在我的电脑——属性中配置,持久有效
6.可以编写Java程序的常见开发工具:记事本,EditPlus,ULTRAEDIT,Eclipse,Jbuilder,NetBeans,Myeclipse等。
7.Java文件的类型:
(1)扩展名为java的文件:是Java源文件,属于编译之前的纯文本文件,存储java源代码。
(2)扩展名为class的文件:是Java类文件,属于编译之后的二进制文件,存储字节码。
Java是半编译半解释语言。
8.第一个Java程序,例:
javac HelloWorld.java生成HelloWorld.class
java HelloWorld运行HelloWorld.class
Java程序由类组成,main方法是整个程序的主入口。掌握main主方法的声明。
面向对象开发期末复习概述(一)相关推荐
- 面向对象开发期末复习概述(七)
面向对象开发期末复习概述(七) 第15章 泛型与集合框架 集合 即容器(Container),是用来存放数据的盒子.Java中提供了很多的集合类 集合特征:(1)可以存放多个数据,数据可以是不同类型 ...
- 面向对象开发期末复习概述(三)
面向对象开发期末复习概述(三) 第4章对象和类 & 第5章子类和继承&第6章 接口与实现 OOP是:Object Oriented Programming(面向对象编程) 类和对象的区 ...
- 面向对象开发期末复习概述(四)
面向对象开发期末复习概述(四) 第7章 异常处理(内部类不作要求) 程序中的三类错误 编译错误.逻辑错误和运行时错误 (1)编译错误是由于没有遵循Java语言的语法规则而产生的,这种错误要在编译阶段 ...
- 面向对象开发期末复习概述(二)
面向对象开发期末复习概述(二) 第2章 Java基础语法&第3章 运算符.表达式.语句 1.Java语言中定义了3种注释形式: (1)// 单行注释,注释到行尾 (2)/---------/ ...
- 面向对象开发期末复习概述(六)
面向对象开发期末复习概述(六) 第10章 输入/输出流 什么是输入输出 输入输出过程: 读取 写入 打开输入流 打开输出流 如流中还有信息,则读取数据 如流中还有更多信息,则写入数据 关闭输入流 关 ...
- 移动应用开发期末复习(自用复习勿转)
移动应用开发期末复习 题型 选择题 15*2=30 填空题 13*2=26 (题中已给候选项,选出正确的选项即可) 简答题 4*6=24 程序设计填空题 10*2=50 (题中已给候选项,选出正确的选 ...
- Java面向对象程序设计 期末复习
第1章 1.Java应用程序分几类?各有什么特点? 不同的Java程序运行在不同的环境中,习惯上将运行环境相同的Java程序归为一类,可以分3类: Java Application应用程序,属于Jav ...
- Android开发 期末复习
Android开发 RelativeLayout布局时居中显示 android:layout_centerInParent="true" 控件的高度和宽度单位:dp , 像素 : ...
- 嵌入式系统开发期末复习
嵌入式系统开发 嵌入式系统概述 ARM技术及体系结构 ARM7TDMI指令系统 嵌入式系统概述 1.什么是嵌入式系统?有何特点? 嵌入式系统是以应用为中心,以计算机技术为基础,且软.硬件可裁剪的, 适 ...
最新文章
- Visual Studio UML Activity Diagram(1)
- ios 打印 详细错误日志_关于Xcode不能打印崩溃日志
- 绝了!这个开源验证码项目,差点晚上瘾...
- mysql允许用户远程连接_mysql允许用户远程连接
- Java并发编程实战~StampedLock
- 【转】JVM 架构解读
- Cartographer—ROS中的安装
- Iranian ChamPions Cup 水题
- Idea查看文件结构,类似Eclipse中Ctrl+O
- ios隐藏导航栏底线条和导航、状态栏浙变色
- mysql 5.6 参数详解
- 使用JMH框架测试不同Java序列化/反序列化框架:优秀的protostuff,你值得拥有!
- Element 表单校验方法简单抽离
- 深度学习模型大小与模型推理速度的探讨
- 第6天:分割处理与中断处理
- selenium - web 自动化测试
- hudson插件开发入门
- vue项目导出EXCEL功能
- AC旁挂式组网的思路
- 合肥工业大学计算机科学与技术教学计划,合肥工业大学计算机科学与技术学科硕士培养方案...