随笔分类 -  Java

上一页 1 2 3 下一页
java基础学习总结——Object类[转]
摘要:一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继... 阅读全文
posted @ 2014-10-18 22:51 小光zfg
java基础学习总结——this关键字[转]
摘要:一、this关键字 this是一个引用,它指向自身的这个对象。看内存分析图: 假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的... 阅读全文
posted @ 2014-10-18 22:48 小光zfg
java基础学习总结——equals方法[转]
摘要:一、equals方法介绍1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public static void main(String[] args) { 5 /**... 阅读全文
posted @ 2014-10-18 22:47 小光zfg
java基础学习总结——哈希编码[转]
摘要:一、哈希编码 现在是站在JAVA虚拟机的角度来看内存里面的布局,站在JAVA虚拟机的角度,在内存里面有好多好多个对象,这里用椭圆来代表一个个对象。一个程序运行起来的时候,可能会有很多个对象在内存里面分配,那么对于JAVA虚拟机来说,它运行的时候需要找到这些对象的地址,这些对象的地址怎么找呢?J... 阅读全文
posted @ 2014-10-18 22:44 小光zfg
java基础学习总结——方法的重载(overload)[转]
摘要:一、方法的重载 方法名一样,但参数不一样,这就是重载(overload)。 所谓的参数不一样,主要有两点:第一是参数的个数不一样,第二是参数的类型不一样。只要这两方面有其中的一方面不一样就可以构成方法的重载了。 1 package cn.galc.test; 2 3 public clas... 阅读全文
posted @ 2014-10-18 22:42 小光zfg
java基础学习总结——static关键字[转]
摘要:一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。1.1.静态成员变量与非静态成员变量的区别 以下面的例子为例说明 1 ... 阅读全文
posted @ 2014-10-18 22:41 小光zfg
java基础学习总结——流[转]
摘要:一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论... 阅读全文
posted @ 2014-10-18 22:40 小光zfg
java基础学习总结——线程(二)[转]
摘要:一、线程的优先级别 线程优先级别的使用范例: 1 package cn.galc.test; 2 3 public class TestThread6 { 4 public static void main(String args[]) { 5 MyThread4 t4 ... 阅读全文
posted @ 2014-10-18 22:37 小光zfg
java基础学习总结——线程(一)[转]
摘要:一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代码放到内存的代码区里面,代码放... 阅读全文
posted @ 2014-10-18 22:35 小光zfg
java基础学习总结——网络编程[转]
摘要:一、网络基础概念 首先理清一个概念:网络编程!=网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。 IP地址是用一个点来分成四段的,... 阅读全文
posted @ 2014-10-18 22:34 小光zfg
java基础学习总结——GUI编程(二)[转]
摘要:一、事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 public class TestActionEvent { 7 public sta... 阅读全文
posted @ 2014-10-18 22:30 小光zfg
java基础学习总结——GUI编程(一)[转]
摘要:一、AWT介绍 所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container... 阅读全文
posted @ 2014-10-18 22:28 小光zfg
java基础学习总结——数组[转]
摘要:一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组的元素可以是任何数据类型,包括基本类型和引用类型。C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAV... 阅读全文
posted @ 2014-10-18 22:27 小光zfg
java基础学习总结——异常处理[转]
摘要:一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 1 package cn.javastudy.summary; 2 3 public class TestEx{ 4 5 public stati... 阅读全文
posted @ 2014-10-18 22:24 小光zfg
java基础学习总结——面向对象1[转]
摘要:目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程?一、面向过程的思想和面向对象的思想面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿... 阅读全文
posted @ 2014-10-18 22:22 小光zfg
java基础学习总结——基础语法2[转]
摘要:一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律,分析出规律也就明白了别人的算法,也就很容易读懂别人的程序。在内存... 阅读全文
posted @ 2014-10-18 22:21 小光zfg
java基础学习总结——基础语法1[转]
摘要:一.标识符 二.关键字 三.JAVA基础数据类型3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看到的.exe文件无非就是一... 阅读全文
posted @ 2014-10-18 22:20 小光zfg
java基础学习总结——java环境变量配置[转]
摘要:目录 前言 一、配置JAVA_HOME变量 二、配置Path变量 三、配置ClassPath变量 四、JAVA_HOME变量、Path变量、ClassPath变量的说明 五、用户变量和系统变量的区别前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之... 阅读全文
posted @ 2014-10-18 22:18 小光zfg
Object Pool Design Pattern[转]
摘要:IntentObject pooling can offer a significant performance boost; it is most effective in situations where the cost of initializing a class instance is ... 阅读全文
posted @ 2014-10-09 22:21 小光zfg
JDBC连接池[转]
摘要:1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子... 阅读全文
posted @ 2014-10-09 22:15 小光zfg

上一页 1 2 3 下一页