`

JAVA 常用知识细节索引 -- 期待大家共同添加

阅读更多

1. 取得不同操作系统中文件的换行符,这在自定义以行为分隔点单读取某种数据文件中,比较有帮助

//window:"\r\n" ,Linux:"\n" ,Mac:"\r"
//可以根据不同的操作系统获得相应的换行符
String lineSeparator = System.getProperty("line.separator");

 

2
1
分享到:
评论
13 楼 vb2005xu 2009-09-25  
java程序设置网络代理
Properties sysProperties = System.getProperties();
// Specify proxy settings
sysProperties.put("proxyHost", "myhost");//http://127.0.0.1
sysProperties.put("proxyPort", "myport");//8888 --fiddle默认监听端口
sysProperties.put("proxySet",  "true");


或者设置jre参数:
jre -DproxySet=true -DproxyHost=myhost -DproxyPort=myport MyApp
12 楼 vb2005xu 2009-07-03  
判定一个类是否实现了某个接口,instanseof只能判断A是否B的实例

  class   A   implements   B   
  {   
  ...   
  }
B.class.isAssignableFrom(A.class)   
11 楼 vb2005xu 2009-06-29  
常见的中文字符集有:GB2312字符集、GBK 字符集、BIG5字符集、 GB 18030字符集。其中GB2312字符集、GBK 字符集、BIG5字符集都是采用两个字节表示一个汉字。下面的程序中h表示字符的高字节位、l表示字符的低字节位,十六进制数值表示的是各种字符编码集的边界。

http://soul-fly.iteye.com/blog/414725
    public static boolean isGB2312(byte h, byte l){   
        int ih = h & 0xff;   
        int il = l & 0xff;   
        return ((ih>=0xa1 && ih<=0xf7 &&    
                 il>=0xa1 && il<=0xfe) ? true : false);   
    }   
  
    public static boolean isGBK(byte h, byte l){   
        int ih = h & 0xff;   
        int il = l & 0xff;   
        return ((ih>=0x81 && ih<=0xfe &&    
                (il>=0x40 && il<=0x7e ||    
                 il>=0x80 && il<=0xfe )) ? true : false);   
    }   

    public static boolean isBIG5(byte h, byte l){   
        int ih = h & 0xff;   
        int il = l & 0xff;   
        return ((ih>=0xa1 && ih<=0xf9 &&    
                (il>=0x40 && il<=0x7e ||    
                 il>=0xa1 && il<=0xfe )) ? true : false);   
    }   
10 楼 vb2005xu 2009-03-11  
了解 JavaFX Script 编程语言-教程概述
http://developers.sun.com.cn/javafx/1/tutorials/core/
9 楼 vb2005xu 2009-02-16  
http://commons.apache.org/email/
Apache Commons Email v1.1 需要一下两个jar包的配合才能使用

http://java.sun.com/products/javamail/
http://java.sun.com/products/javabeans/glasgow/jaf.html
8 楼 vb2005xu 2009-02-16  
Jackcess http://jackcess.sourceforge.net/
Jackcess is a pure Java library for reading from and writing to MS Access databases.
7 楼 vb2005xu 2009-02-15  
http://www.csv-jdbc.com/
StelsCSV StelsXML StelsDBF StelsMDB StelsEngine
6 楼 vb2005xu 2009-02-15  
SwiXml是一个为java应用程序与Applets产生GUI界面的引擎。利用XML文档来描述用户图形界面。在运行时解释XML文档并编译成javax.swing对象。
该项目主页:http://www.swixml.org/
5 楼 vb2005xu 2009-01-21  
SWT/JFace 3.4 API (html/chm) 下载
http://www.blogjava.net/javapro/archive/2008/09/13/228715.html
4 楼 vb2005xu 2009-01-17  
取得一个文件的URL的:
String imgURL = MyClass.class.getClassLoader().getResource("images/0.gif");

其中MyClass是你的当前类,images文件夹是与你当前类所在的包平行的目录,比如你的MyClass在一个叫pkg的包里面,那么你的项目下就应该有两个文件夹,一个是你的包pkg,一个是images。如果把"images/0.gif"改成"/images/0.gif"也就是说在前面加个/就表示images与你的当前类在同一个包(或文件夹)中。
3 楼 vb2005xu 2009-01-17  
JavaPassion 动手实验在线课程
http://developers.sun.com.cn/javapassion/
2 楼 vb2005xu 2009-01-15  
诊断 Java 代码: 轻松掌握 Java 泛型
http://www.ibm.com/developerworks/cn/java/j-djc02113/
1 楼 vb2005xu 2009-01-14  
java.util.logging日志功能使用快速入门
http://blog.chinaunix.net/u1/50183/showart_408095.html

相关推荐

    Java基础知识索引

    ### Java基础知识索引 #### 基本类型 在Java中,基本数据类型包括整型、浮点型、字符型、布尔型等。例如:`int`、`float`、`char`、`boolean`。 #### 进制转换 Java支持不同进制之间的转换,例如二进制、八进制...

    mysql-connector-java-8.0.31-jar包

    本资源提供的"mysql-connector-java-8.0.31-jar包"正是这样一个驱动程序的最新版本,即8.0.31。 MySQL Connector/J 8.0.31版本包含了对MySQL 8.x系列数据库的全面支持,提供了许多新特性和改进。以下是一些关键知识...

    Java的索引-搜索引擎IndexTank.zip

    IndexTank, 一套基于Java的索引-实时全文搜索引擎实现,Includes features like variables (boosts), categories (facets), faceted search, snippeting, custom scoring functions, suggest, and autocomplete。...

    基于java的倒排索引

    建立倒排索引的重要核心代码,介绍代码中的核心思想并且附上了流程图,通过解释和图形展示更好了解

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    Java文档-jdk-6u10-docs-java类库6.0-高压缩第二部分

    在Java 6.0中,可能包含有关JVM(Java虚拟机)的改进、内存管理、新添加的命令行选项等技术细节。 **四、法律信息** `legal`部分包含了与软件许可、版权和其他法律相关的文件。在使用和分发Java SDK或JRE时,了解...

    mysql-connector-java-8.0.11

    - 将`mysql-connector-java-8.0.11.jar`添加到项目的类路径中,可以是IDE的库依赖,或者在命令行运行时通过`-cp`选项指定。 - 使用`Class.forName("com.mysql.cj.jdbc.Driver")`加载驱动。 - 通过`DriverManager....

    深入体验Java+Web开发内幕-高级特性-高清扫描版

    《深入体验Java+Web开发内幕-高级特性》是张孝祥先生的一本深入解析Java与Web开发技术的著作,尤其关注高级特性的实践与理解。这本书对于那些希望提升Java和Web开发技能的专业人士来说,是一份宝贵的资源。下面将...

    java-string-similarity

    各种字符串相似度和距离算法的实现:Levenshtein,Jaro-winkler,n-Gram,Q-Gram,Jaccard索引,最长公共子序列编辑距离,余弦相似度......

    ionic-字母索引-城市选择

    这个“ionic-字母索引-城市选择”项目旨在帮助用户通过字母快速定位并选择所需的城市。 1. **Ionic基础知识** - ** Ionic 框架**:Ionic是一个使用Web技术(如HTML、CSS和JavaScript)构建原生移动应用的框架。它...

    基于java--jsp--servlet--tomcat--sqlserver的社区医疗管理系统

    首先,系统的核心技术栈包括Java、JSP、Servlet、Tomcat和SQLServer,这些技术共同构建了系统的后端逻辑和数据存储。 Java作为基础,是系统开发的主要语言。它提供了丰富的类库和强大的面向对象特性,使得开发高效...

    mongo-java-driver-3.2.2

    在实际开发中,使用mongo-java-driver-3.2.2.jar文件,开发者需要将其添加到项目的类路径中,然后通过导入相关的类和接口,就可以开始编写与MongoDB交互的Java代码了。虽然这个版本相对较旧,但理解其功能和工作原理...

    【IT十八掌徐培成】Java基础第22天-03.MySQL常用命令avi.zip

    本资源"【IT十八掌徐培成】Java基础第22天-03.MySQL常用命令avi.zip"主要涵盖了Java学习过程中的MySQL数据库操作知识。 首先,让我们了解一下MySQL的基本概念。MySQL是一种客户端-服务器结构的数据库系统,它支持...

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...

    java私塾面试题----SQL语句2

    在Java私塾面试中,SQL语句是必不可少的考察点,因为SQL是数据操作和管理的核心语言,尤其对于Java开发者来说,理解并熟练运用SQL至关重要。以下是对SQL语句的一些关键知识点的详细解释: 1. **SQL基础概念**:SQL...

    单词簿管理系统-Java课设作业

    【单词簿管理系统-Java课设作业】是一份Java课程设计报告,旨在实现一个用于管理单词簿的应用程序。这个系统能够帮助用户存储、检索和管理他们的词汇学习资料,为语言学习者提供便利。以下是对该系统的主要设计和...

    java solr solrj 带账号密码增量查询添加索引

    主要讲解了 solr客户端如何调用带账号密码的solr服务器调用,实现添加索引和查询索引,以及分组查询

    毕设 Lucene解析索引PDF文档的内容

    iTextPDFExtractor.java ------ ----使用iText解析PDF 文档代码 PDFBoxHello.java ----------- --PDFBox测试代码 PDFBoxLuceneIndex.java ------ --PDFBox创建PDF文件的Lucene索引 PDFBoxPathIndex.java ------...

    java-high-level-REST-client.pdf

    使用 Java 高级 REST 客户端,开发者可以方便地构建 Elasticsearch 查询、索引数据、执行聚合、管理索引以及进行其他操作,而无需关心底层 HTTP 协议的细节。客户端提供了丰富的异常处理机制,帮助开发者更好地处理...

Global site tag (gtag.js) - Google Analytics