自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java网络编程总结(转)

Java网络编程总结一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;

2012-06-14 14:07:55 9702

原创 关于if的小问题

今天敲代码时发现一个小问题,抽取出问题如下:void m() { if (1 == 2) String s="abc";}如果if语句后面只有一句代码,那么这句代码不能为定义语句,如上,会报错;但如果在String s="abc";前后加上花括号,即:void m() { if (1 == 2) { String s="abc"; }}

2012-06-10 16:44:39 430

转载 JavaScript数字和字符串转换小结(转)

JavaScript数字和字符串转换小结:1. 数字转换为字符串a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可:var n = 100;var n_as_string = n + "";b. 要让数字更加显式地转换为字符串,可以使用String()函数:var string_value = String(number);c. 使用toString()方法

2012-06-08 13:30:22 411

转载 Eclipse设置源文件编码(转)

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要使

2012-06-06 12:05:39 1346

转载 java获取当前路径

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println

2012-06-06 11:56:43 544

原创 动态代理类

谈谈自己对动态代理的理解,举个例子,你现在有需求,需要把字串符"abc"放到一个集合里,我们可以这样做:       用new的方式创建一个集合       List list = new ArrayList();       然后调用add方法把字符串放进去       list.add("abc"); 那么,用动态代理怎么做呢,和上面很相似:       L

2012-06-06 10:51:12 460

转载 关于html中块级元素和级联元素的含义

Block element 块级元素顾名思义就是以块显示的元素,高度宽度都是可以设置的。比如我们常用的、、默认状态下都是属于块级元素。块级元素比较霸道,默认状态下每次都占据一整个行,后面的内容也必须再新起一行显示。当然非块级元素也可以通过css的display:block;将其更改成块级元素。此外还有个特殊的,float也具有此功能。Inline element 内联元素通

2012-06-03 19:44:19 1125

转载 关于PrintWriter和PrintStream的差异

PrintStream类和PrintWriter类  PrintStream类是过滤器类中一个不可疏忽的成员,最大约的规范输出即将借助于它——我们常用的System.out变量即便PrintStream实例。与之对应的字符流类是PrintWriter类。  PrintStream有两个构造函数(在新版API中已符号为过时):  ■public PrintStream(OutputStr

2012-06-01 23:05:35 1324

转载 Java内存分配与管理

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露 以及Java垃圾回收 方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据

2012-05-31 22:26:28 432

转载 eclipse插件安装

1、在eclipse的主目录(ECLIPSE_HOME,比如在我的机器上安装的目录是:D:\JavaDev\3.2)有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以了。比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录:【com.bea.eclipse.weblogic_1.1.1】,我就将这个目录直接放到%ECLIP

2012-05-31 21:31:18 324

转载 深入探讨 Java 类加载器

深入探讨 Java 类加载器 简介: 类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。

2012-05-31 21:30:38 273

转载 类加载器深入剖析

类加载器深入剖析Java虚拟机与程序的生命周期 在如下几种情况下,Java虚拟机将结束生命周期 –执行了System.exit()方法 –程序正常执行结束 –程序在执行过程中遇到了异常或错误而异常终止 –由于操作系统出现错误而导致Java虚拟机进程终止 类的加载连接与初始化 加载:查找并加载类的二进制数据  连接 –验证:确保被加载的类的正确性

2012-05-31 10:08:53 272

原创 批量改名及FilenameFilter文件过滤器基本用法

下了一些文件,想批量改名,于是想到用Java写点代码,正好来练习一下,import java.io.File;import java.io.FilenameFilter;import java.io.IOException;class D{ public static void main(String[] args) throws IOException { Fi

2012-05-30 20:40:15 447

原创 张孝祥_银行业务调度系统视频教程学习笔记

今天把张孝祥老师_银行业务调度系统视频教程学习了一下,果然不是现在的自己能做了了的,嘿嘿,大实话心得:一,如果程序中某一类型种类数量确定,可以选用枚举;     如本教程中的客户类型二,可以单独建个Class文件用来专门存放程序中涉及的常量数值;三,牢记"谁拥有数据,谁就对外提供操作这些数据的方法"这句话,来确定方法应该放在哪个类中,     比如,出票,取票这样的方法都应

2012-05-30 15:32:29 4572

转载 Java 线程池学习

Java 线程池学习Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6][1]中博主自己通过ThreadGroup实现一个线程池(挺方便理解的),使用的是

2012-05-30 09:37:40 348

转载 Eclipse 各种小图标的含义

缺省类型(可视包)公共类型缺省接口(包可视)公共接口 缺省内部类型(包可视)私有内部类型受保护内部类型公共内部类型 缺省内部接口(包可视)私有内部接口受保护内部接口公共内部接口

2012-05-29 22:45:24 1338

原创 关于static语句,构造代码块,构造方法的执行顺序

class OrderTest { public static void main(String[] args) { System.out.println("main-start"); new OrderTest(); System.out.println("main-end"); } public static int method() { Syst

2012-05-29 21:15:47 3769 1

原创 随笔

突然想到一点小细节,随笔记下来吧一,类中只能有声明和方法,方法中只能有声明和语句class A {    //ok,声明    B b1;        //ok,声明并初始化 B b2 = new B(){};  //NG,这是语句 new B(){};   void m(){         int  y;         y+1;/

2012-05-29 20:03:02 315

原创 张孝祥_交通灯管理系统小结

---------------------- android培训、java培训、期待与您交流! ----------------------        巧妙的地方:1,把整个系统的逻辑路线抽取到只有4条;                                               2,Road和Lamp通过String联系起来;

2012-05-29 14:00:03 4844

原创 集合框架复习

java中的集合体系:Collection       |--- List  元素的序列, 可以重复               |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。               |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程不同步。

2012-05-28 16:28:38 329

原创 JAVA多线程复习

---------------------- android培训、java培训、期待与您交流! ----------------------先了解概念:       进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。       线程:就是进程中的一个独立的控制单元。 线程在控制着进程的执行。  一个进程中至少有一个线程。创建线

2012-05-28 14:56:55 550

原创 java动态代理学习笔记

JDK动态代理通过一番学习,对动态代理有了一些初步的认识,动态代理就是说可以在运行期创建接口的代理实例。通过动态代理来实现AOP编程.java动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是代理实例的调用处理程序 实现的接口。该接口中只有Object invoke(

2012-05-27 23:55:58 394

原创 反射机制学习笔记

学习java反射两天了,刚开始很迷糊,感觉不好理解,通过重复观看视频和做练习,总算有点感觉了.反射,顾名思义,是一种映射关系,它将对象的类属性以及类中的各种元素提取出来,映射成各种类通过这些类可以了解原始对象或原始类中的各种信息,进一步的,可以通过反射更改原始数据. 学习反射机制,主要学习了以下几个类:1.Class       就是类反射过来的一种类,有点拗口,比如Str

2012-05-26 23:45:07 266

原创 ClassLoader学习小结

ClassLoader----类加载器,顾名思义,是用来将类加载到JVM中的一个抽象类,最上层是BootStrap,它没有父类 Java虚拟机支持安装多个类加载器,除了BootStrap外,JAVA还提供了ExtClassLoader,AppClassLoader这样两个ClassLoader它们各司其职,分别负责不同位置的类的加载:BootStrap----->JRE/lib/r

2012-05-22 22:49:06 287

原创 annotation学习随笔

annotation的汉语意思是:注解,注释它是一种特殊的类,类似于接口,定义方法:public @interface MyAnnotation{      //代码}annotation前面还可以加上注解,如加上@Retention(RetentionPolicy.RUNTIME)表示这个annotation保留到什么状态,有三种状态:RetentionPolic

2012-05-21 23:28:53 433

原创 Eclipse颜色设置

这两天开始学习使用Eclipse,这确实是个非常强大好用的JAVA开发工具,我下载来的是英文版的,也真的很考验英文水平啊,嘿嘿 因为之前都是用EditPlus,并且界面颜色都调过的也都习惯了,乍一用Eclipse的默认环境还真是不习惯,所以就想着把颜色什么的都调一调,无奈英文水平实在一般还是翻了好多资料才弄好,以下内容有些是自己摸索的有些是网上借鉴的,写下来算是备忘: 先贴效果

2012-05-20 22:36:32 13890

原创 正则表达式学习笔记

学习毕向东老师java教程的正则表达式时,有这样的练习题:将ip地址字符串"192.68.1.254 102.49.23.013 10.10.10.10 2.2.2.2 8.109.90.30"分离出来;String ip = "192.68.1.254 102.49.23.013 10.10.10.10 2.2.2.2 8.109.90.30"; 主要有这样几个步骤,先将数字前补

2012-05-17 13:50:33 621

原创 TCP学习心得及局部类访问本地变量问题

在学习TCP的过程中,通过写代码做练习,对网络通信过程还有一些细节有了更进一步的理解.readLine(),是不读换行符的,在开始写的时候没注意到,导致服务端客户端都无限等待.newLine();必须加另外,内部类访问本地变量,需要声明为最终类型,这一点我开始怎么也想不通,后来查阅相关资料,觉得这个理解比较靠谱:内部类在调用本地变量时,会创建一个同类型的变量,用构造方法赋同样的值,

2012-05-16 22:17:52 416

原创 学习异常处理时的问题

在学习毕向东老师_JavaSE-第09天-11-面向对象(RuntimeException)的课程时边学边跟着写了如下代码:class D { public int div(int a, int b) {//第二行 if(0==b) throw new ArithmeticException("000000000");

2012-04-27 20:31:02 421

数据库系统概论

清华大学出版<数据库系统概论>,经典教程,是你了解数据库系统的最好老师

2012-06-03

高性能MySQL(第2版)中文版].施瓦茨.扫描版

非常经典的MySQL数据库书籍,高清带书签,下了不后悔

2012-06-03

HTML基础教程

HTML基础教程,PDF格式,带书签 适合初学者学习的资料

2012-06-03

传智播客_Java培训_毕向东_Java基础源代码Codes

传智播客_Java培训_毕向东_Java基础源代码Codes 解压后80多M 包含全部25天课程源码

2012-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除