- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自己整理的java面试题
第一章 java编程基础
简述java开发包的种类
Javame javase javaee 。
Javame 一种已广泛的消费性产品为目的的高度优化的java运行环境
Javase 是针对桌面开发以及低端上午计算机解决方案而开放的版本
Javaee 是一种利用java平台来简化企业解决方案的开发,部署和管理相关的复杂问题的体系。
java语言的特性有哪些
Java语言是一个面向对象的程序设计语言。主要特性如下
A java语言是简单的。
B java语言是面向对象的
C java 语言是分布式的
Djava语言是健壮的
E java语言是安全的
F·java语言是跨平台的
Gjava语言是多线程的
linux 环境下是如何安装javase环境
注意很windows环境大体相似 找到相应的linux 环境版本然后配置好环境变量
列出你熟悉的java开发工具
A jdk (java Dvelopment kit):最基本的开发工具
B Borland jbuilder 付费 历史久远
C oracle jdeveloper 对于初学者来说 比较复杂
D IBM visual age of java 非常主流的开发工具
E eclipes 是一种可以扩展的开放源码的集成开发环境
用自己的语言描述java中的类和对象
对象是类的实例
类
面向对象编程oop 的实质就是利用类和对象来建立抽象模型
类表示对象的类别 是创建对象的蓝本(也就说类事蓝本,不是对象自己认为)。建立一个事物的抽象模型本质上就是表达该事物的性质和行为。
类中定义的属性是一种可存储值得变量,该变量代表着事物具体的性质。
在项目开发中,雷一般可以通过uml建模来表示
对象
对象是类的实例,对象在构造是一类为蓝本,穿件对象的过程叫做实例化。对象是表示抽象事物的具体实例。
、,命名java变量
1 包名的命名
Java包的名字都是有小写单词组成
类的命名
类的名字必须由大写字母开头,单词中的其他字母均为小写
方法的命名
方法的名字的第一个单词应为小写字母作为开头,后天单词则建议以用大写开头
常量的命名
使用大写
参数的命名
参数地命名规范和方法命名规范相同
Javadoc注解
以/**开头 以 * /结束
理解成员
实例成员隶属于实例,但不隶属于整个类
1 类成成员
对象是以类为蓝本创建的类的实例。对象的方法定义了该对象的行为,一般被称为实例方法。
隶属于对象的实例变量和实例方法合称为对象的实例成员。值得注意的是,应与类静态成员相区别,静态成员只是隶属于类, 而不隶属于对象
2 静态成员
静态成员隶属于类,而不属于任何该类生成的对象,当类加载时就会初始化静态变量;同样,静态方法也是隶属于类的么人不是对象,静态变量和静态方法合称为静态成员。
成员名称成员含义实例成员指的是对象的实例变量和实例方法,只能通过对象应用加以访问或者调用实例变量实例变量只有在类的实例化时才分配字段,即当创建类的对象的时候,系统才分配这个字段,也叫做非静态变量实例方法一种隶属于类实力的方法,像同类的所有对象共享该方法的实现静态成员指的是隶属于类的静态方法和静态变量,静态成员可以通过类名或者对象的引用加以访问,调用静态变量一种载入类时就需要进行分配的变量,静态变量隶属于类,但是不属于该类的任何对象,所以成为静态变量或者类变量静态方法一种隶属类但是不属于该类任何对象的方法,叫做类方法,同样可以通过类名或者对象引用访问,调用在java中,对象是如何传递消息
在Java对象之间的消息传递,是通过调用相互调用实例方法来实现的,而不是静态方法
对于类的静态变量的理解
运行下面程序,请选择输出结果
Public class x{
Private static int a;
Public static void main(String args[]){
Modify(a);
System.out.println(a);
}
Public static void modify(int a){
a++;
]
}
类的静态变量a在modify()方法中并没有被改变,而是改变了modify方法的参数。所以输出结果是0
public class x {
private static int a;
public static void main(String[] args) {
modify();
System.out.println(a);
}
private static void modify() {
// TODO Auto-generated method stub
a++;
}
}
如果改成这样输出就是为1
类的继
您可能关注的文档
最近下载
- 功率单元串联式多电平电压.pdf VIP
- 供应室口腔器械护理查房.pptx VIP
- (北师大版)数学五年级上册计算题“天天练”习题卡,含100份题组.pdf VIP
- 通桥(2021)4301-Ⅱ 时速350公里高速铁路 圆端形实体桥墩(双线,直、曲线,0.05g<Ag≤0.1g).pdf VIP
- 苏教版二年级上册数学全册教学设计(配2025年秋新版教材).pdf VIP
- (2025秋新版)部编版八年级语文上册全册PPT课件.pptx
- 2024年新人教版一年级上册数学全册教案(新版教材).docx
- 2025年海南国际商业航天发射有限公司招聘笔试参考题库含答案解析.pdf
- 建筑图纸符号CAD大全(1).doc VIP
- [质量管理标准]GBT 19004.2-1994 质量管理和质量体系要素第2部分 服务指南.pdf
文档评论(0)