答辩题1

1、Java语言的特点是什么?

简单  面向对象   跨平台    多线程   健壮性安全性   垃圾回收机制

2、如何编译和执行java文件?产生帮助文档用什么命令?

编译:   javac    文件名

执行:   java     类名

产生帮助文档   javadoc  文件名

3、虚拟机的工作流程是什么?

编写源文件(*.java)------编译成*.class字节码文件------类加载--------字节码校验----解释器----操作系统。

4、main方法怎么书写?

Public  static  void main(String[]  aaa){}

Static  public  void main(String sss[]){}

5、什么是标识符?标识符有几种?标识符的命名规则是什么?

凡是可以命名的地方叫标识符。我们可以使用标识符命名类、方法、变量。

标识符分两种:系统标识符(关键字)和用户标识符。

标识符命名规则:以字母、数字、下划线、$组成。不能以数字开始。

6、Java中基本数据类型有哪些?各占几个字节?Java中引用数据类型有哪些?基本类型和引用类型的区别是什么?

Java基本数据类型,变量本身存放数据。byte(1)取值在-128~127。Short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean(1)

Java引用类型,变量存放对象的地址。类、数组,接口。

基本类型中存放具体的数据,引用类型存放对象的地址

7、Java中char类型用什么编码?

unicode

8、变量三要素是什么?

变量类型   变量名    变量值

9、Java的注释有几种?

//单行注释

/*     */多行注释

/**     */文档注释

10、定义常量用什么关键字?

final

11、什么是对象?什么是类?对象和类的关系是什么?

对象是存在的一个实体,具有明确的特征和行为。

类是具有相同特征和行为的一组对象的集合。

类是对象的抽象。对象是类的实例和具体表现。

12、变量按作用域划分有哪几种?局部变量使用时需要注意什么问题?

局部变量、成员变量(属性)、静态变量(类变量)

局部变量使用前需要注意:1、变量必须初始化   2、作用域    3、局部变量的修饰符只能是默认,或final

13、静态变量和成员变量有什么区别?应该怎么调用?

成员变量从属于对象,是对象的一部分,放在堆中。

静态变量是很多对象共享的,放在数据段中。

成员变量是对象特有的,彼此独立,一个对象成员变量值的更改,不会影响别的对象。

静态变量是对象共享的,一个对象更改后,会影响所有的对象。

静态变量在类加载时产生,加载时机在对象之前;成员变量在对象产生时加载。所以静态方法不能直接访问成员方法。

成员变量调用通过 对象名.成员变量

静态变量调用通过 对象名.静态变量    类名.静态变量

时间: 2024-11-09 04:42:54

答辩题1的相关文章

java web项目答辩答辩题总结

答辩每个人的总分为1.5分.每个人主要问3个问题. 开发流程===>系统架构====>项目模块+功能===>项目得失重定向与转发:?九个隐式对象?get与post的区辨:?jsp有静态包含,动态包含,两者的区辨:?什么是MVC:?web系统架构:? java web项目答辩 1 http协议全名和特点 ------------------------------------------------------ HTTP是一种超文本传输协议(HyperText Transfer Proto

记冬令营

我参加了北京冬令营.地点是北师大实验中学,就是我参加应用物理竞赛的地方,.之前看了竞赛日程说是第一天讲dp,第二天讲数据结构,第三天讲图论,第四天讲计算几何(什么鬼),第五天休息,第六天结业考试.讲课的都是一些超神,希望能有所收获,特此记录下每一天.Day1 1.14先是冬令营开幕式,一堆人上去bb,然后颁奖(与我何干),比较有趣的是我和飞哥路遇左老师,好久不见.开幕式结束后,要求去实验楼四层机房去熟悉环境(真巧,还是实验楼四层),前天听xjr说占座很关键,于是我就第一个冲到实验楼四层,还找了半

系统改版自问自答

系统改版,尤其是erp系统.资产管理等后台系统的改版,尤其要慎重,改版优化之前,先要做几个自问自答,帮助自己梳理好设计思路. 首先,为什么要改版 现存系统最大的问题是什么,为什么要改版? 具体可以通过访谈使用者.模拟使用场景.新人系统自学后访谈等方式,提炼各路人马在体验系统使用之后遇到的问题. 举个例子,假设你得到的原因有如下几个: 使用者人员流动大 严谨的专业词汇(toB产品的特性) 功能叠加无整体性 功能入口不明确 流程逻辑不易理解 缺乏一致性. 怎么改 根据系统改版原因,制定设计目标 由业

TP3.23开发的分答微信版语音问答系统源码

演示地址:http://yd.168282.com (请在微信中打开演示) 公众号演示:(请直接扫码演示) 9月最新功能如下:1.易答:付费你(我)问,我(你)答,有人付费听,你我分钱.2.录音时自动转MP3格式,支持所有移动端设备3.每晚程序自动结算4.收入.支出 账目明细5.赞赏:如果你觉得答主答得漂亮,可以直接为他点赞6.问题搜索:搜人不够,还想搜问题,我们已经实现了这功能7.拒绝回答:不想回答的问题直接拒绝8.多级分类9.增强答主审核机制10.图文回答,图文提问,可后台开启11.追问功能

继承、封装和多态的一个简单应用(答答租车系统)

Car.java package com.imooc; //使用面向对象的封装特性public class Car {    // 描述汽车可能有特征    private String name; // 车的名称    private double cargoCapacity;// 车的载货量    private int busLoad;// 车的载客量    private int dailyRent;// 车的日租金 public String getName() {        re

Android View事件机制 21问21答

1.View的坐标参数 主要有哪些?分别有什么注意的要点? 答:Left,Right,top,Bottom 注意这4个值其实就是 view 和 他的父控件的 相对坐标值. 并非是距离屏幕左上角的绝对值,这点要注意. 此外,X和Y 其实也是相对于父控件的坐标值. TranslationX,TranslationY 这2个值 默认都为0,是相对于父控件的左上角的偏移量. 换算关系: x=left+tranX,y=top+tranY. 很多人不理解,为什么事这样,其实就是View 如果有移动的话,比如

Android 动画 6问6答

1.view 动画有哪些需要注意的? 答:view动画 本身比较简单.http://www.cnblogs.com/punkisnotdead/p/5179115.html 看这篇文章的第五问就可以了. 2.如何给viewGroup 子元素出场时增加动画效果? 答:以listview 为例. 1 <?xml version="1.0" encoding="utf-8"?> 2 <layoutAnimation xmlns:android="

[python]自问自答:python -m参数? (转)

python -m xxx.py 作用是:把xxx.py文件当做模块启动但是我一直不明白当做模块启动到底有什么用.python xxx.py和python -m xxx.py有什么区别! 自问自答: python xxx.py python -m xxx.py 这是两种加载py文件的方式:1叫做直接运行2相当于import,叫做当做模块来启动 不同的加载py文件的方式,主要是影响——sys.path 这个属性.sys.path 就相当于liunx中的PATH. 下面来看一下sys.path >>

iOS:知识点简答

1.堆和栈什么区别? 答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制:对于堆来说,释放工作由程序员控制,容易产生memory leak. 2.数组和链表什么区别? 答:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素. 链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起. 3.delegate和notification什么区别,什么情况使用? 答:Delegate:消息的发送者(sender)告知接收者(