![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
x10_z8_g6
这个作者很懒,什么都没留下…
展开
-
最常用的编程风格
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。(2) 为了常规用途而创建一个类时,请采取“经典形式”,并包含对下述元素的定义:equals();hashCode();toString();clone()(implement Cloneable)implement Serializable(转载 2009-06-15 12:22:00 · 874 阅读 · 0 评论 -
Java应用程序国际化
参考地址:http://www.cnblogs.com/jjtech/archive/2011/02/14/1954291.html转载 2011-06-27 18:36:00 · 342 阅读 · 0 评论 -
Runtime.getRuntime().exec()进程阻塞问题
我在前台页面里通过链接调用后台java代码Runtime.getRuntime().exec来启动Linux中的一个服务后,过一小会服务就会失灵。而在shell中直接启动的话,没有问题。网上找到了原因,是因为没有对Process的输出信息及时清理导致进程阻塞,服务失效。于是,在Runtime.getRuntime().exec()之后,p.waitFor()之前加入如下线程代码:ServiceStreamGobbler ssgError = new ServiceStreamGobbler(原创 2011-04-21 19:55:00 · 3760 阅读 · 0 评论 -
native2ascii命令参考
<br /> 背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。<br />1、native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.i转载 2011-04-20 15:19:00 · 505 阅读 · 0 评论 -
properties文件的读取方式
<br />1.方法一 InputStream fis =TestProperties.class.getClassLoader().getResourceAsStream("init.properties")//classpath为根目录,将属性文件放在classpath根目录下<br /> <br />2.方法二(要求TestProperties和init.properties在同一目录下) InputStream fis =TestProperties.class.getResourceAsStrea原创 2010-09-27 16:06:00 · 305 阅读 · 0 评论 -
各大搜索引擎关键字及编码
名称域名关键字编码百度baidu.comwd/wordGBK搜狗sogou.com/sogo.comqueryGBK搜搜soso.comwGBK114search114search.118114.cnkwGBK必应Bingbing.comqUTF-8雅虎yahoo.com/yahoo.cnpUTF-8谷歌www.googleqUTF-8有道www.youdaoq/lqUTF-8原创 2010-08-27 19:18:00 · 1529 阅读 · 0 评论 -
java 堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运转载 2009-06-30 01:32:00 · 346 阅读 · 0 评论 -
运行时异常与一般异常有何异同?
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。 Exception:表示可恢复的例外,这是可捕捉到的。 Java提供了两类主要的转载 2009-06-24 17:05:00 · 417 阅读 · 0 评论 -
到底传值还是传引用
不少同学总是质疑java编程中参数的传递,到底是传值还是传引用?总是模棱两可,导致编程涉及到这方面时很苦恼,关于这个问题,我在这里记述一下我的理解,欢迎批评指正。 首先锁定一个根本方向:java中只有传值! 这里就有同学纳闷了,只有传值还要传引用这一说法干吗?为了便于理解,我们又可以这样说: 在java中,简单数据类型是按值传递的,对象是按引用转载 2009-06-21 01:32:00 · 365 阅读 · 0 评论 -
JVM加载class文件的原理机制
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的转载 2009-06-15 12:33:00 · 309 阅读 · 0 评论 -
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
情况一:当一个线程进入一个对象的一个synchronized方法后,其它线程访问该对象的非同步方法。代码如下:package com.mutithreading.Object; public class InvokedObject { public synchronized void synchronizedMethod() {转载 2009-06-15 12:27:00 · 450 阅读 · 0 评论 -
java中properties文件的常用读取方法
<br />方法一:使用java.util.Properties类<br />InputStream in =类名.class.getClassLoader().getResourceAsStream(filename);<br />Properties p = new Properties();<br />p.load(in);<br />p.getProperty("URL");<br /> <br />方法二:使用java.util.ResourceBundle类<br />ResourceBundl原创 2011-05-09 11:20:00 · 489 阅读 · 0 评论