突然间想起来自己半年多以前在某个网站上面做的一些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初学者必看:深入理解Java垃圾回收机制 对于Java初学者而言,理解Java的垃圾回收机制(Garbage Collection, GC)是非常重要的。在C++等其他编程语言中,程序员需要手动管理内存,比如使用new分配内存后,还...
【Java初学者福音】 在Java学习的初期,掌握一些核心概念和最佳实践是至关重要的。以下将详述几个关键知识点,帮助你扎实基础,避免常见错误。 1. 面向对象的设计法则: 面向对象编程(OOP)是Java的核心。一些...
这个"java的基本教程 适应初学者"旨在为新手提供一个全面的学习路径,以掌握Java编程的基础知识。 首先,从标题来看,我们可以预知这个教程会涵盖Java语言的基本概念,包括变量、数据类型、控制结构(如if语句、for...
估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)...
总之,Java自学之路是一场既漫长又充满挑战的旅程,但只要有恒心和正确的方法,每个Java初学者都能走上成为高手的道路。正如本文所阐述的自学方法、路线图、技术要点和书籍资料等,这些知识与工具,将帮助初学者在...
根据提供的文件信息,本文将对 Java 初学者必备的知识点进行总结和解释。 面向对象的特征 1. 抽象:抽象是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一...
对于初学者而言,学习Java不仅需要掌握编程基础,还要懂得如何高效学习,将知识融会贯通。本文旨在为初学者提供一个清晰的学习路线图,并强调学习过程中的关键点,帮助大家更好地掌握Java编程技能。 首先,了解Java...
在学习Java的过程中,许多初学者可能会忽略一些关键的细节,这些细节往往会在后续的编程实践中带来困扰。以下是我从我的读书笔记中整理出的一些容易被忽视的Java学习知识点。 1. **基本概念理解**:Java是一种面向...
5. **system**: 系统,Java中的System类提供了一些基本的系统级操作。 6. **out**: 输出,System类的一个静态成员,常用于输出到控制台。 7. **print**: 打印,输出文本到控制台或其他输出流。 8. **static**: 静态...
对于初学者而言,掌握Java高级部分的知识不仅能够提升编程技能,还能加深对Java语言的理解和应用能力。 #### 二、java.lang包及其核心类:String与StringBuffer **1. java.lang包简介** java.lang包是Java的核心...
综上所述,Java 3D编程教程为初学者提供了一套全面的知识体系,包括三维编程的基本概念、Java 3D的安装和运行、编程入门以及如何通过Java 3D创建三维图像和动画的实操指南。教程内容深入浅出,结合了大量的实例和...
JAVA相关基础知识广泛涵盖了面向对象编程的核心概念、Java语言...对于初学者来说,掌握这些基础知识是编写有效和高效Java代码的关键。对于高级开发者而言,深入理解这些概念能够帮助设计更加合理的架构和提高代码质量。
然而,对于Java初学者来说,这并不是核心学习内容,可以忽略。 综上所述,这个“Java快速入门教程详解”涵盖了Java编程的基础知识,适合没有任何或很少编程经验的人。学习者可以通过阅读`说明_Readme.html`来了解...
在Java编程语言的学习过程中,初学者常常会遇到各种挑战,如理解基本语法、掌握面向对象概念、学习常用类库和框架等。这份压缩包“给java初学着的几段小的代码,希望会对大家有帮助.zip”显然是为了辅助新手们更好地...
个人在学习java时记录的小知识点,比较适合初学者!大多是一些容易忽略的知识点。
### 给C++初学者的忠告 #### 1. C++是一门复杂的语言 - **解释**:作为一门功能强大的编程语言,C++具备高度的灵活性与控制力,但这也意味着它比其他一些现代语言(如Python或Java)更难上手。初学者在学习过程中...
再者,内存管理也是Java初学者容易困惑的地方。Java通过垃圾回收机制自动管理内存,但这并不意味着开发者可以忽视内存泄漏的问题。理解对象生命周期,知道何时创建和销毁对象,以及何时使用弱引用、软引用等,能够...
### 21天学通JAVA的关键知识点概览 #### 一、Java简介及特点 - **简介**: Java是一种广泛应用于互联网编程的高级...通过上述步骤,初学者可以逐步熟悉Java语言的基础知识和开发流程,为进一步深入学习打下坚实基础。