![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se
chenzhilian026
这个作者很懒,什么都没留下…
展开
-
java信徒齐(七)步走
Java信徒齐(七)步走: 0) 丫丫学步。。。 1) 编程基础// 那么我书也看了,程序也做了,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序. 2) 项目经验// #1 快去找一份Java的编程工作来...原创 2008-10-08 16:19:49 · 101 阅读 · 0 评论 -
集合类
集合类 Set HashSet 优点: 后台实现一个hash table 加速get和contains方法。后台使用数组保存 缺点: 默认大小为16, 如果超过则需要重新申请内存空间,大小为原来的两倍,并把原来的数据内容复制到 新的内存空间中。 线程不安全(需通过Collections.synchronizedList方法设置) 加入的元素顺序会因其内部的hash排序而改...原创 2008-12-12 17:58:21 · 58 阅读 · 0 评论 -
测试驱动开发 笔记
测试驱动开发是测试作为软件开发过程的中心,它要求在编写任何产品代码之前,编写测试产品代码行动的测试,而编写产品代码又是以测试代码通过为目标. 测试驱动 以 测试为 开发中心,;开发顺序:编写测试代码,编写产品代码 , 编写产品代码以测试代码为目标 , 不断迭代开发 驱动测试开发(tdd) 所追求的目标: 代码整洁可行(clean code that works) ;代码整洁可行基于以下...2008-12-14 17:14:15 · 115 阅读 · 0 评论 -
时间管理
积极主动 ; 按计划行事 ; 任务细分----按任务分段-----驱动 ;及时跟踪 ---- 提高学习自信,加快任务进度 简明扼要 , 分清缓重 ;2008-12-17 14:20:56 · 93 阅读 · 0 评论 -
看《告诉你最真实的招聘潜规则》 有感
告诉你最真实的招聘潜规则 http://www.iteye.com/wiki/Job/155-job-interview-7 公司模块的大体分类:商务型模块 生产型模块 ,不同模块的不同要求,具体要求:经验 , 技能 , 学历 , 年龄 应届生的好朔性 ,好改造性, 应聘时的着装:穿着搭配合理,给人踏实的感觉 ; 应聘的时候最安全的办法是穿皮鞋去 ; 简历:简历...2008-12-18 09:31:53 · 105 阅读 · 0 评论 -
java gc工作原理
GC基本工作原理:java内存的管理是对象的管理,就是对象的内存的分配和释放 ; 分配对象:一般情况使用new ,或使用类加载器ClassLoader ; 释放对象:将对象的所有引用赋值为null ,让程序不可访问该对象, 该对象”不可达“,gc将回收所有不可达对象。对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(...2008-12-19 11:20:21 · 98 阅读 · 0 评论 -
thread 源码
线程的状态:NEW , RUNNABLE , BLOCKED,WARITING , TIMED_WARNING , TERMATED public enum State { /** * Thread state for a thread which has not yet started. */ NEW, ...2008-12-21 11:57:35 · 185 阅读 · 0 评论 -
Object 源码
Oject 源码:/* * @(#)Object.java 1.73 06/03/30 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.lang;...2008-12-21 12:24:49 · 128 阅读 · 0 评论 -
读《重构》笔记
重构:改善即有代码重构是一个过程,在不改变即有代码的外在行为的前提下,改善代码内部结构,以达到优质代码。 Bad smells in code :1.Duplicated code (重复代码) 不同类,同类中 ,2.Long Method (长函数) 提炼代码:寻找注释(代码用途和具体实现的语义信号) 3.Larger Class(大多类) 4.Long Parameter Lis...2009-02-12 01:08:02 · 130 阅读 · 0 评论 -
oracle 基础
解锁用户:alert user scott account unlock用系统管理员账号登陆数据库:conn sys/sys as sysdbaconn scott/tiger 或者connect user/pwd 切换用户ed或者edit//打开一个缓冲文件操作回滚:rollback,一旦提交(commit)则不可回滚;数据操纵语言dml,数据定义语句ddl,数据控制语言dcl显示表结...2008-12-04 12:54:04 · 87 阅读 · 0 评论 -
think pattern in java 笔记1
模式概念:模式是帮助你从别人的成功经验而不是从自己的失败经验哪里学习更多的东西!!!!!什么是模式??? 模式体现的是程序整体的结构构架!!!模式即增加一个抽象层。无论什么时候,当你想把某些东西抽象出来的时候,实际上你是在分离特定的细节,这么做的一个有说服力的动机就是把变化的东西从那些不变的东西里分离出来.设计模式的目的就是为了把代码里变化的那一部分分离出来......... 模式的...2008-11-25 00:40:18 · 154 阅读 · 0 评论 -
eclipse debugger use
最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行; F6是step over, 也就是执行本行代码,跳到下一行,3,F7是跳出函数4,F8是执行到最后。5,Ctrl + R :执行到当前行////////////////////////////...2008-10-11 13:32:59 · 115 阅读 · 0 评论 -
Java I/O中的对象序列化
Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执行,它可以生存于程序的调用之间。通过将一个序列化对象写入磁盘,然后在重新调用程序时恢复该对象,就能够实现持久性的效果。JDO、Hibernate等中间件为我们提供了更规范、完善...原创 2008-10-13 11:17:57 · 54 阅读 · 0 评论 -
Java容器分析--List和Set
作者:Flyingis 容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类:Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。Map----一...原创 2008-10-13 11:26:00 · 61 阅读 · 0 评论 -
???Java容器分析--Map
作者:Flyingis标准的Java类库中包含了几种类型的Map,它们都拥有同样的基本接口Map,但是行为特性各不相同,主要表现在效率、键值对的保存、元素呈现次序、对象的保存周期和判定键是否等价的策略等方面。1.Map的功能方法Map(interface): 维护label和value的关联性,使得可以通过label查找value。HashMap: Map基于散列表的实现,取代了Hasht...原创 2008-10-13 11:31:44 · 77 阅读 · 0 评论 -
Java I/O中的数据编码转换
作者:Flyingis JDK1.4开始便引入了java.nio.*包,其目的在于提高I/O的速度,这是因为该类库使用的结构更接近于操作系统执行I/O的方式,即通过通道和缓冲器来读写数据。在实际应用中,和我们直接交互的是缓冲器,然后把缓冲器派送到通道,通道要么从缓冲器获得数据,要么向缓冲器发送数据。 在基于Java的各种开发中,字符编码是常见的问题之一,在最基本的Java I/O...原创 2008-10-13 11:34:47 · 119 阅读 · 0 评论 -
编写好的面向对象代码
本文是java.net上的一篇博客,作者Curtis Cooley对编写好的面向对象代码有些建议,希望对大家都有所帮助。(2008.10.08最后更新)获取经验没有捷径。编写好的面向对象代码需要经验,但这儿有三种做法能帮你在一开始就很顺利,即便你是老顽固: 1. 使用测试驱动开发(TDD)编写你所有的代码 2. 遵循简单法则 3. 告之而非问之使用TDD编写所有代码 按测...原创 2008-10-13 11:47:53 · 147 阅读 · 0 评论 -
Hibernate对象持久化方法分析
Hibernate对象持久化方法分析一角天空 2008-08-17 10:06 hibernate对象的保存方法多种多样,这也同时给用户制造了不少困惑,不知哪个打哪个。各个相似的方法之间,还是有很多细节不同的,这里就各种方法比较分析一下,以便区别:一、欲走先爬 对于hibernate,它的对象有三种状态,transient、persistent、detach...原创 2008-10-19 11:46:54 · 80 阅读 · 0 评论 -
Linux jdk 安装
1.下载成功后上传至服务器任意目录 2. 在当前目录输入 rpm -ivh jdk-6u10-linux-i586-rpm.bin 3.看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完. 出现一行字:Do you aggree to the above license terms? [yes or...2008-10-22 19:54:44 · 62 阅读 · 0 评论 -
Java中获取系统环境信息
将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回。 如果没有当前系统属性集合,则先创建并初始化一个系统属性集合。这个系统属性集合总是包含以下键的值键 相关值的描述 java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Jav...原创 2013-03-15 07:10:12 · 168 阅读 · 0 评论