自定义博客皮肤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 10095

原创 关于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 556

转载 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 547

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

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

2012-06-06 12:05:39 1436

转载 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 606

原创 动态代理类

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

2012-06-06 10:51:12 542

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

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

2012-06-03 19:44:19 1249

转载 关于PrintWriter和PrintStream的差异

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

2012-06-01 23:05:35 1435

转载 Java内存分配与管理

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

2012-05-31 22:26:28 530

转载 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 386

转载 深入探讨 Java 类加载器

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

2012-05-31 21:30:38 359

转载 类加载器深入剖析

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

2012-05-31 10:08:53 329

原创 批量改名及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 518

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

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

2012-05-30 15:32:29 4727

转载 Java 线程池学习

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

2012-05-30 09:37:40 416

转载 Eclipse 各种小图标的含义

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

2012-05-29 22:45:24 1412

原创 关于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 3965 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 382

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

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

2012-05-29 14:00:03 5009

原创 集合框架复习

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

2012-05-28 16:28:38 391

原创 JAVA多线程复习

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

2012-05-28 14:56:55 641

原创 java动态代理学习笔记

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

2012-05-27 23:55:58 458

原创 反射机制学习笔记

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

2012-05-26 23:45:07 345

原创 ClassLoader学习小结

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

2012-05-22 22:49:06 362

原创 annotation学习随笔

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

2012-05-21 23:28:53 586

原创 Eclipse颜色设置

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

2012-05-20 22:36:32 14154

原创 正则表达式学习笔记

学习毕向东老师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 682

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

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

2012-05-16 22:17:52 492

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

在学习毕向东老师_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 485

HTML基础教程

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

2012-06-03

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

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

2012-04-24

空空如也

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

TA关注的人

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