JavaSE
GavenLV
这个作者很懒,什么都没留下…
展开
-
java面向对象
面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象有那些功能。 后者以前者为基础。 大的对象的属性也可以是一个对象。 为什么要使用面向对象: 首先,面向...原创 2009-11-24 21:47:32 · 111 阅读 · 0 评论 -
JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 ...原创 2009-11-24 23:46:00 · 58 阅读 · 0 评论 -
揭开正则表达式的神秘面纱
出处:[url]http://www.regexlab.com/zh/regref.htm[/url] 附件为正则表达式的测试工具原创 2009-11-25 19:49:38 · 53 阅读 · 0 评论 -
Linux下配置JDK和Tomcat
1.上传jdk-6u17-linux-i586.bin和apache-tomcat-6.0.20.tar.gz到/usr 2.安装JDK $chmod a+x jdk-6u17-linux-i586.bin $ ./jdk-6u17-linux-i586.bin $ vi /etc/profile #添加如下 export JAVA_H...原创 2009-12-01 08:46:58 · 63 阅读 · 0 评论 -
转 java笔试知识点
转 java笔试知识点 出自 [url]http://www.blogjava.net/javawin/archive/2010/03/15/315448.html[/url] HashMap&Hashtable: Map接口的实现类,将惟一键映射到特定的值上:. HashMap 允许key或value为null. Hashtable的方法是Synchronize的.多个线...2010-03-15 13:43:16 · 101 阅读 · 0 评论 -
JAVA异常处理
JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种: (1)检查性异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeException (3)错误:java.lang.Error 顶层是java.lang.Thro...原创 2009-12-08 22:32:39 · 65 阅读 · 0 评论 -
Java的垃圾回收(Garbage Collection)机制
一:谁在做Garbage Collection? 一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是Java自身在做。 在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用delete告诉系统,可以回收这块空间了。这个要求,对编码者来说,是件很麻烦、很难做到的事。随便上哪个BB...原创 2009-12-08 22:55:50 · 74 阅读 · 0 评论 -
java 集合框架详解
java 集合框架详解 经常会看到程序中使用了记录集,常用的有Collection、HashMap、HashSet、ArrayList,因为分不清楚它们之间的关系,所以在使用时经常会混淆,以至于不知道从何下手。在这儿作了一个小例子,希望有助于帮大家理顺思路。 首先看一下它们的关系: Collection --List:-----------------------以特定次序存储元素。所以取...原创 2009-12-08 23:26:35 · 85 阅读 · 0 评论 -
JAVA中的日期处理
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getAc...原创 2009-12-08 23:40:52 · 72 阅读 · 0 评论 -
java 学习笔记
1. 解决问题的办法 仔细阅读 -> 思考环节 -> 进行调试(不要一字一句的对照)-> 问google -> BBS 2. 学习方法 -> 敲 / 背 / 调 3. 程序员的桌面设置 (详细列表 / 显示所有文件 / 标题栏地址栏全路径) 第一章 1. java的历史与体系结构 2. java的...原创 2009-11-24 23:41:14 · 91 阅读 · 0 评论 -
JAVA网络编程
网络的概念:相互连接,独立自主 网络与分布式集群系统的区别:每个节点都是一台计算机,而不是各种计算机内部的功能设备。 Ip:具有全球唯一性,相对于internet,IP为逻辑地址,TCP/IP网络中的每台计算机都有唯一的地址--IP地址. 唯一标示一台主机 在Java中,有一个用来存储internet地址的类叫InetAddress. 例:获取本机的IP地址 [code="jav...原创 2009-11-24 23:28:57 · 66 阅读 · 0 评论 -
面向对象核心 封装 继承 多态
[b]封装:[/b]使对象的属性尽可能私有,对象的方法尽可能的公开。用private表示此成员属性为该类的私有属性。 Public表示该属性(方法)公开; Private表示该属性(方法)为只有本类内部可以访问(类内部可见)。 (想用private还要用set和get方法供其他方法调用,这样可以保证对属性的访问方式统一,并且便于维护访问权限以及属性数据合法性) 如果没有特殊情况,属性一...原创 2009-11-24 22:25:45 · 54 阅读 · 0 评论 -
面向对象高级
修饰符: static:①可修饰变量(属性);②可修饰方法;③可修饰代码块。 Static int data语句说明data为类变量,为一个类的共享变量,属于整个类。 Int data为实例变量。 例: static int data; m1.data=0; m1.data++的结果为1,此时m2.data的结果也为1。 Static定义的是一块为整个类共有的一块存储区域,其发生变...原创 2009-11-24 22:28:38 · 56 阅读 · 0 评论 -
JAVA的核心概念
接口(interface) 接口与类属于同一层次,实际上,接口是一种特殊的抽象类。 如: [code="java"] interface IA{ }[/code] public interface:公开接口 与类相似,一个文件只能有一个public接口,且与文件名相同。 在一个文件中不可同时定义一个public接口和一个public类。 一个接口中,所有方法为公开、抽象方法;...原创 2009-11-24 22:32:14 · 123 阅读 · 0 评论 -
java 内部类
内部类: (注:所有使用内部类的地方都可以不用内部类,使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。 内部类是指在一个外部类的内部再定义一个类。 内部类作为外部类的一个成员,并且依附于外部类而存在的。 内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。 内部类的分类: 成员内部类、 局部内部...原创 2009-11-24 22:34:32 · 51 阅读 · 0 评论 -
java 异常 Execption
对于程序可能出现的错误应该做出预案。 例外是程序中所有出乎意料的结果。(关系到系统的健壮性) JAVA会将所有的错误封装成为一个对象,其根本父类为Throwable。 Throwable有两个子类:Error和Exception。 一个Error对象表示一个程序错误,指的是底层的、低级的、不可恢复的严重错误。此时程序一定会退出,因为已经失去了运行所必须的物理环境。 对于Error错误...原创 2009-11-24 22:36:12 · 132 阅读 · 0 评论 -
java 集合API
集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。 数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。) java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。 (注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持) 集合框架接口的分类:(分collection接口 和 map接口) ...原创 2009-11-24 22:43:25 · 98 阅读 · 0 评论 -
java多线程
进程:任务并发执行是一个宏观概念,微观上是串行的。 进程的调度是有OS负责的(有的系统为独占式,有的系统为共享式,根据重要性,进程有优先级)。 由OS将时间分为若干个时间片。 JAVA在语言级支持多线程。 分配时间的仍然是OS。 参看P377 线程由两种实现方式: 第一种方式: [code="java"]class MyThread extends Thread{ ...原创 2009-11-24 23:19:27 · 110 阅读 · 0 评论 -
I/O流(java如何实现与外界数据的交流)
Input/Output:指跨越出了JVM的边界,与外界数据的源头或者目标数据源进行数据交换。 注意:输入/输出是针对JVM而言。 File类(java.io.*)可表示一个文件,也有可能是一个目录(在JAVA中文件和目录都属于这个类中,而且区分不是非常的明显)。 Java.io下的方法是对磁盘上的文件进行磁盘操作,但是无法读取文件的内容。 注意:创建一个文件对象和创建一个文件在JAVA...原创 2009-11-24 23:23:19 · 141 阅读 · 0 评论 -
Spring 3.x企业应用开发实战3,16.pdf
spring原创 2016-01-20 22:39:56 · 153 阅读 · 0 评论