
java 基础
s306587279
这个作者很懒,什么都没留下…
展开
-
4月26 -- 排序算法
今天的任务:简单的学习了 冒泡排序算法、选择排序算法 一、冒泡排序算法的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个...原创 2013-04-26 23:53:20 · 110 阅读 · 0 评论 -
java 多态
主要内容:一、多态;二、多态中成员的特点;三、多态的主板示例;四、Object类 一、多态 1、多态的概念:可以理解为事物存在的多种体现形态。父类引用指向子类对象。 例:动物 x = new 猫(); 2,多态的体现: 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。 3,多态的前提: 必须是类与类之...原创 2013-08-26 19:26:40 · 74 阅读 · 0 评论 -
java继承容易犯的错误(转)
在网上看见一个关于java继承的问题,觉得这是很多初学java应该注意的问题。 Java代码 public abstract class A { int i=1; public void printI() { System.out.println("i="+i); } } public class B extneds A{ int i=2;...原创 2013-08-15 23:39:46 · 173 阅读 · 0 评论 -
java中static作用详解(转)
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访...原创 2013-08-14 23:30:09 · 109 阅读 · 0 评论 -
java内部类的作用分析 *(转)
提 起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实 际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发...原创 2013-08-13 09:23:43 · 96 阅读 · 0 评论 -
了解HashMap(转)
/** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最...原创 2013-05-15 00:15:31 · 84 阅读 · 0 评论 -
java泛型
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有: The Java Tutorial Java Generics and Collections, by Maurice Naftalin and Philip Wadler Eff...原创 2013-05-11 23:37:36 · 78 阅读 · 0 评论 -
servlet 生命周期
1、Web Client 向Servlet容器(Tomcat)发出Http请求 2、Servlet容器接收Web Client的请求 3、Servlet容器创建一个HttpRequest对象,将Web Client请求的信息封装到这个对象中 4、Servlet容器创建一个HttpResponse对象 5、Servlet容器调用HttpServlet对象的service方法,把...原创 2013-05-09 23:26:02 · 69 阅读 · 0 评论 -
5月7号 -- java基础(jar 命令的使用) 转
jar命令的使用 ++YONG原创,转载请注明 原文章地址:http://blog.youkuaiyun.com/qjyong/article/details/1658904 一、 的全称:jar Java Archive F...原创 2013-05-07 23:50:18 · 90 阅读 · 0 评论 -
5月6号 -- java基础(异常处理机制详解)转
java异常处理机制详解 异常机制已经成为判断一门编程语言是否成熟的标准,异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。 Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1.try:它里面放置可能引发异常的代码 2.catch:后...原创 2013-05-06 23:25:07 · 79 阅读 · 0 评论 -
5月5号--java基础(六)正则表达式(转)
(PS:这篇文章为转载,我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。不过这里面有的例子将反斜杠“\”,写成了正斜杠“/”,望读者在阅读的时候请注意) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux...原创 2013-05-05 22:31:27 · 186 阅读 · 0 评论 -
java基础(五)数组的定义及使用
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。 1.1 一维数组的定义 type arrayName[]; type[] arrayName; 其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。 例如: int intArra...原创 2013-05-04 23:12:16 · 270 阅读 · 0 评论 -
java中异常处理的种类
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityExceptio...原创 2013-05-03 22:50:41 · 108 阅读 · 0 评论 -
5月2号 -- java基础(四)Object类
今天了解的是:Object 类 在java中,所有的类都有一个公共的父类Object,一个类,只要没有明显地继承一个类,则肯定是Object类的子类。 这两行代码表示的含义都是一样的: class Person extends Object{} class Person{} 1、toString()方法 先看下面这段代码 class Demo{} //定义De...原创 2013-05-02 23:07:27 · 81 阅读 · 0 评论 -
4月30 -- java基础(Java对象初始化顺序)
1. 使用new新建对象时,初始化顺序为:静态变量>成员变量>构造方法。 静态初始化块以静态变量对待 2. 建立类的Class对象,但没有执行new时(如访问任何静态变量、或者调用静态方法、或者调用Class.forName方法等。使用Class<A> a = A.class则不会触发)都会进行静态变量的初始化。此时成员变量、构造方法未初始化。静态变量只会...原创 2013-04-30 23:38:21 · 89 阅读 · 0 评论 -
4月29 -- java 基础(三) 异常
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是...原创 2013-04-29 23:02:30 · 95 阅读 · 0 评论 -
4月28 -- java基础(二)
一、面向对象 1、理解面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。 2、创建对象:名词提炼法。例:人开门:名词提炼法 人{开门(门){ 门.开();} } 门 {门(){操作门轴等} } 3,面向对象:有三个特征:封装,继承,多态。以...原创 2013-04-28 23:14:33 · 99 阅读 · 0 评论 -
4月27 -- java 基础知识(一)
一:Java运行机制 1.Java 运行的简单机制(抽象) 编写源代码文件用编译器运行源代码,编译器会检查错误,如果有错就要改正才能产生正确的输出编译器会产生出字节码,任何Java的装置都能够把它转义可执行的内容,编译后的字节与平台是无关的Java虚拟机会读取与执行字节码。 2.用Java的语言也可以这样说(具体)编写源代码(比如Party.Java)执行Javac程序来编译Party.J...原创 2013-04-27 23:14:41 · 91 阅读 · 0 评论 -
java静态代码块和构造方法执行顺序
先看看下面几个类,然后判断它们的输出public class A { static{ System.out.print(1); } public A(){ System.out.print(2); }} public class B extends A{ static{ System.out.print("a")...原创 2013-09-01 23:29:04 · 292 阅读 · 0 评论