突然间想起来自己半年多以前在某个网站上面做的一些java基础题,那时候是抱着满满的信心去的,结果发现很多基础知识都不了解或者不完全了解。有些人学编程是从应用开发开始的,这固然很好,但是总有那么一些小知识,是我们未曾留意的,不积跬步无以至千里,我把我碰到的一些都列举出来了,希望对于一些初学者有些帮助:
1. 0x开头表示16进制的数,0开头表示8进制的数
2. 浮点类型的小数后面需要加f,例如0.2f
3.tracert跟踪路由的命令,tracert taobao.com可以知道信息在搜索时经过了
哪些路由器主机
4.jdk安装目录中有两个jre文件((1)jdk目录下的jre文件夹
(2)java目录下的jre文件夹)主要是用来做开发过程中编译
j.class文件
5.容器被重新设置大小之后,FlowLayout布局管理器的容器中的组件
大小不随容器大小的变化而改变
6.public StringBuffer test(){
StringBuffer buf=new StringBuffer("");
try{
return buf.append("try");
}finally{
buf.append("finally");
}
}
返回结果是tryfinally
7.创建Criteria对象的语句是
Criteria c=session.createCriteria(User.class);
Spring AOP:与“依赖注入实现紧密结合”
采用代理的方式实现,
支持前置通知后置通知,环绕通知,
在Spring2.0以前的版本中通过<sop.config><aop:opintcut><aop:advisor>中配置
(有一点错误)
8.用户设置环境变量的合法格式是:set classpath=c:\jdk1.2\bin
9.URL类包含于URI类
10.java源文件编译产生的文件称为字节码文件
11.15.2%5的结果是0.1999999999999993
12.垃圾回收不能被强制执行
13.InputStreamReader属于面向字符的输入流
14.Applet程序中不能有main方法
15.java中不可以改变数组的大小
16.a=001001执行a>>>3后,a=1001010(没给出条件,有待考究)
17.thread对象不是JSP页面中包含的可直接使用的隐藏对象
18.每个Unicode码占用16个比特位
20.Float a=1.0是错误的赋值方法,正确的是Float a=new Float(1.0).
或者你可以使用float a=1.0f创建单精度浮点数。
21.在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除
该用户对应的所有订单数据,可行的是配置客户和订单关联cascade属性为all
22.java程序经编译后会产生byte code,这是一种与平台无关的二进制码文件
23.java技术的web服务器有jboss,oc4j,websphere
24.MVC设计模式的目的是:是程序更好维护
25.java语言使用的字符集是Unicode
26.能够支持javadoc的注释语句是以/**开头 以*/结尾
27.在面向对象的编程语言中,类是一个独立的程序单位
28.当线程调用sleep()方法时不能终止当前线程的运行
29.调用trim方法,可以去掉字符串的开头和末尾的空格
30.在java编程中,java指令用来执行.class类文件
31.constructor在一个对象被new时执行
32.与while语句不同的是,do-while语句的循环至少执行一次
33.类变量作用域声明该变量的类
相关推荐
估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)...
个人在学习java时记录的小知识点,比较适合初学者!大多是一些容易忽略的知识点。
自制JAVA面向对象思维导图,xmind文件建议用Xmind浏览,基本覆盖了JAVA面向对象的全部基础知识点,内容详实,适合初学者从宏观上理解JAVA面向对象,同时也适合有基础的人来巩固知识点(内容充实有很多容易忽略知识点...
1.6.3 初学者容易犯的错误 18 1.7 垃圾回收机制 20 1.8 何时开始使用IDE工具 21 学生提问:老师,我想学习Java编程,到底是学习Eclipse好呢,还是学习JBuilder好呢? 21 1.9 本章小结 22 本章练习 22 第2章 ...
有经验的设计者显然知道一些新手所不知道的东西,这又 是什么呢? 内行的设计者知道:不是解决任何问题都要从头做起。他们更愿意复用以前使用过的解决方案。当找到一个好的解决方案,他 们会一遍又一遍地使用。这些...
对于初学者,可以从简单的词法分析开始,例如只识别关键字和标识符,然后逐步增加支持的词法单元类型。 使用单元测试来验证词法分析器的正确性。 编写文档,记录设计决策和实现细节,便于项目维护和他人理解。 此...
- 对于初学者,可以从简单的词法分析开始,例如只识别关键字和标识符,然后逐步增加支持的词法单元类型。 - 使用单元测试来验证词法分析器的正确性。 - 编写文档,记录设计决策和实现细节,便于项目维护和他人理解。...
太过基础的问题我不会提起, 完全初学者请买本书进行自学或者[下载本教程],或放弃学习.那么以下我将会每个步骤详细的去说明, 如果你有疑问就是Flash基础操作的问题了, 请自行解决.不过如果你在我的blog进行提问我会...
作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...
事务隔离性的一些基础知识 在组件之间实现事务和异步提交事务(NET2.0) 其它 在.NET访问MySql数据库时的几点经验! 自动代码生成器 关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle...
·使用visual c++ 2010支持的两种c++语言技术讲述c++编程的基础知识 ·分享c++程序的错误查找技术,并介绍通用的调试原则讨论每一个windows应用程序的结构和基本元素 ·举例说明如何使用mfc开发本地windows...