文章列表
Java技术由四方面组成:
1 JAVA编程语言
2 JAVA类文件格式
3 JAVA虚拟机
4 JAVA应用程序接口
Java运行期环境代表着JAVA平台。
JAVA平台结构:
JVM处在核心位置, 是程序与底层操作系统和硬件无关的关键。
注意:
运行JAVA程序的任务由JVM的运行期实例单个承担
java被看成是一个想象中的机器,在实际的计算机上通过软件来模拟实现。有自己想象中的硬件,如处理器,堆栈,寄存器等 还有自己的相应的指令系统。
每个运行的JAVA程序都对应着一个JVM实例
JVM在它的生存期间有一个明确的任务,那就是运行JAVA程序。
因此当JAVA程序启 ...
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节 ...
如果你想最简单地完成一项编程任务,我认为可以从四个方面入手:
1. 清晰原则。
代码要写得尽量清晰,避免晦涩难懂。清晰的代码不容易崩溃,而且容易理解和维护。重视注释。不为了性能的一丁点提升,而大幅增加技术的复杂性,因为复杂的技术会使得日后的阅读和维护更加艰难。
2. 模块原则。
每个程序只做一件事,不要试图在单个程序中完成多个任务。在程序的内部,面向用户的界面(前端)应该与运算机制(后端)分离,因为前端的变化往往快于后端。
3. 组合原则。
不同的程序之间通过接口相连。接口之间用文本格式进行通信,因为文本格式是最容易处理、最通用的格式。这就意味着尽量不要使用二进制数据进行通信,不要把二 ...
编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+? Alt+Shift+? Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 A ...
/**
* 解压zip文件
* @author Michael sun
*/
public class UnzipFile {
/**
* 解压zip文件
*
* @param targetPath
* @param zipFilePath
*/
public void unzipFile(String targetPath, String zipFilePath) {
try {
File zipFile = n ...
package com.dollar.util;
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStreamReader;
public class UnRarFile {
/**
* 解压rar文件
*
* @param targetPath
* @param absolutePath
*/
public void unRarFile(String targetPath, String absolutePat ...
1 J2ME中很重要的两个配置
1 CLDC (Connected Limited Device Configuration)
2 CDC (Connected Device Configuration)
2 怎么区分这两个配置?
根据设备的硬件性能来区分。
比如处理器和内存容量。
3 两种配置的具体硬件参数?
CLDC硬件参数:
1 512KB一下内存
2 有限能源供应(一般指电池)
3 有限或非持续网络连接
4 简单的用户界面
5 16位或32位的处理器
CDC硬件参数: ...
1 什么是J2ME?
j2me是Java 2 Micro Edition的简称。是SUN推出针对嵌入式和消费类电子产品的开发平台。比如手机 PDA 电视机顶盒等。事实上,j2me是一些规范和技术的集合。
2 J2ME的开发环境?
开发环境比较灵活。 推荐使用ECLIPSE 加ME插件
3 J2ME平台的体系结构?
J2ME平台是有Configuration(配置) 和profile(描述) 构成。
Configuration(配置) 是提供给最大范围设备使用的最小类库集合。 那么也就是说它是所有移动设备的J2ME开发的基础。它包含有JVM。
Prof ...