Java
文章平均质量分 81
攻城狮凌风
专业吹水,从不装B
展开
-
Java探索之旅(9)——数据和方法的可见性
1.if语句下的错误原创 2014-10-30 21:52:16 · 1021 阅读 · 0 评论 -
Java探索之旅(18)——多线程(2)
1 线程协调 目的对各线程进行控制,保证各自执行的任务有条不紊且有序并行计算。尤其是在共享资源或者数据情况下。1.1 易变volatile cache技术虽然提高了访问数据的效率,但是有可能导致主存储器和cache中的值在某个瞬间的值不同。在多线程中,某个线程访问的可能是cache的值而非主存储器。 volatile保证线程直接访问主存原创 2015-03-20 19:08:41 · 628 阅读 · 0 评论 -
Java探索之旅(16)——异常处理
一概论异常就是一个表示组织执行正常进行的错误原创 2014-11-24 13:34:51 · 1205 阅读 · 0 评论 -
Java探索之旅(17)——多线程(1)
1.多线程 1.1线程 线程是程序运行的基本执行单元。指的是一段相对独立的代码,执行指定的计算或操作。多操作系统执行一个程序时会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。每个线程都有独立的堆栈、计数器、本地变量。但是能够共享内存,文件处理器,预存储状态等资源。JVM至少有主线程和垃圾清理进程。原创 2015-03-20 18:59:31 · 714 阅读 · 0 评论 -
final、finally和finalize的区别
final、finally和finalize的区别是什么?这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。final关键字我们首先来说说final。它可以用于以下四个地方:定义变量,包括静转载 2015-08-25 22:15:24 · 1340 阅读 · 0 评论 -
Java的垃圾回收机制
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 整个教程中已经不时的出现一些内存管理和垃圾回收的相关知识。这里进行一个小小的总结。Java是在JVM所虚拟出的内存环境中运行的。内存分为栈(stack)和堆(heap)两部分。我们将分别考察这两个区域。 栈栈的基本概念参考纸上谈兵转载 2015-07-21 16:50:23 · 613 阅读 · 0 评论 -
Java中的转义字符
1.转义字符 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个原创 2015-09-08 15:23:29 · 863 阅读 · 0 评论 -
Java探索之旅(13)——字符串类String
1.字符串类String1.1初始化1.2常用函数1原创 2014-11-11 22:24:18 · 889 阅读 · 0 评论 -
StringBuffer
1.StringBuffer StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合原创 2015-09-07 17:20:50 · 531 阅读 · 0 评论 -
Java中的正则表达式
转载自:JAVA中正则表达式总结 昨天,我的朋友请教我正则表达式。我也好久没有写过正则表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于正则表达式的讲解。使我加深了正则表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功转载 2015-08-22 21:05:16 · 664 阅读 · 0 评论 -
Java知识点总结1
1.java的引用传递和值传递 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)原创 2015-08-19 20:57:48 · 432 阅读 · 0 评论 -
xml的解析与创建——bing到youdao导入文件的转换
首先是为了解决一个问题:如何将必应单词本中记录的单词转入到有道词典中去。实际上,必应词典可以导出xml文件,但是该文件有道词典无法解析。这里涉及到xml的解析和创建了。 代码如下:import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import原创 2015-10-27 22:09:22 · 1052 阅读 · 0 评论 -
Java探索之旅(11)——抽象类与接口
1.基本知识点继承层次结构中。父类通用er原创 2014-11-04 22:36:07 · 1111 阅读 · 0 评论 -
Java数组操作的10大方法
转载自码农网译文链接:http://www.codeceo.com/article/10-java-array-method.html英文原文:Top 10 Methods for Java Arrays翻译作者:码农网 – 小峰下面是精心整理的Java数组操作的10大方法,大部分代码都来自Stack Overflow。0、定义一个Java数组String[转载 2014-12-02 15:02:27 · 774 阅读 · 0 评论 -
Eclipse调试Java程序技巧
主要步骤。Debug As”->"Java Application"。双击设置断点,F5是跳进,F6是执行下一步,F7是跳出在看这篇文章前,我推荐你看一下Eclipse 快捷键手册,我的eclipse版本是4.2 Juno。先提三点不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志转载 2015-01-07 11:36:12 · 878 阅读 · 0 评论 -
Java探索之旅(7)——对象的思考
1.不可变类 一旦创建,其内容不能改变的类che原创 2014-10-28 11:58:35 · 905 阅读 · 0 评论 -
Java探索之旅(4)——方法和Random&Math类
1.基本知识点原创 2014-10-24 23:03:45 · 1158 阅读 · 0 评论 -
Java探索之旅(6)——对象和类
1.知识点含main()的为主类,原创 2014-10-27 11:01:37 · 789 阅读 · 0 评论 -
Java探索之旅(3)——选择与循环
Switch语句:1.Switch表达式必须算出 char,byte,short,intlei原创 2014-10-23 10:36:54 · 832 阅读 · 0 评论 -
Java进阶之美文共享
1. 找不到符号(symbol)当你在代码中引用一个没有声明的变量时一般会报这个错误。考虑下面的例子:12345678910publicclass Test { publicstatic void main(String[]原创 2014-10-13 22:28:48 · 875 阅读 · 0 评论 -
Java探索之旅(14)——文本I/O与读写
1文件类File 封装原创 2014-11-16 22:53:29 · 1030 阅读 · 0 评论 -
Java探索之旅(5)——数组
1基本知识点1.定义: double[] d原创 2014-10-25 13:19:50 · 1101 阅读 · 0 评论 -
Java探索之旅(15)——包装类和字符类
1.包装类 出于对性能的考虑,并不把基本数据类型作为对象使用原创 2014-11-18 14:08:30 · 922 阅读 · 0 评论 -
Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
1.ArrayList原创 2014-10-31 10:55:25 · 1458 阅读 · 0 评论 -
Java探索之旅(8)——继承与多态
知识要点:父类和子类:父类又称基类和超类(super class)子类又称次类和扩展类。子类可以访问父类中的(public和protected)数据和方法。扩展关键字:extends,子类Circles,父类GeometricObjectpublic class Circles extends GeometricObjectJava值容许单一继承,即一个类只能继承自一个父类。多重继承使原创 2014-10-30 11:54:41 · 1193 阅读 · 0 评论 -
Java探索之旅(1)——概述与控制台输入
学习的课本---Java语言程序设计()原创 2014-10-21 14:05:42 · 969 阅读 · 0 评论 -
Java探索之旅(2)——GUI输入输出与代码的规范性
1.定名常量关键字final,类似C++宏定义,一般用大写原创 2014-10-22 13:39:13 · 1127 阅读 · 0 评论 -
Java探索之旅(12)——equals方法及其覆盖
1.Object中的equals方法 ❶作用:判断两个引用变量是否指向同一个对象(等同“==”)。返回true,否则返回false。并没有实际检查是否内容相同。默认实现为: public boolean equals(Object obj) {return (this==obj);}原创 2014-11-11 14:50:40 · 935 阅读 · 0 评论