博客专栏  >  编程语言   >  java核心技术

java核心技术

通过自己的开发经验,重点讲解java语言中的一些核心关键的,但是理解有一点难度的技术。比如:基本数据类型,容器,正则表达式,反射,IO流,等等!

关注
2 已关注
19篇博文
  • java核心技术之反转排序算法

    基本思想反转排序,就是以相反的顺序把原来的数组的内容重新排序。比较简单,也是经常用到的。算法示例实现代码:ReverseSort.javapublic class ReverseSort { ...

    2016-11-23 21:36
    689
  • java核心技术之直接选择排序算法

    基本思想直接选择排序是选择排序的一种,其排序速度比冒泡排序要快一些,是常用的排序算法之一。 其基本思想是的将指定排序位置与其他数组元素分别比较,如果满足条件就交换元素值。注意,这里与冒泡排序的区别是...

    2016-11-23 21:42
    576
  • java核心技术之冒泡排序算法

    1 冒泡排序算法(Bubble Sort) 冒泡排序算法的思路是交换排序,通过相邻数据的交换来达到排序的目的。是所有排序算法中最简单,最基本的一种。 2.冒泡算法的排序流程 (1)对数组中的各个...

    2015-05-10 20:47
    619
  • java核心技术之顺序查找算法

    1.顺序查找算法顺序查找算法比较简单,就是从数据序列中的第1个元素开始,从头到尾依次查找,直到查找到所要的数据或搜索完整个数据序列。顺序查找主要针对少量的,无规则的数据。2.java代码的顺序查找算法...

    2015-05-10 21:21
    531
  • java核心技术之折半查找算法

    1.折半查找算法折半查找(Binary Search)又称二分查找,其要求数据序列呈线性结构,也就是经过排序的数据序列。对于没有排序的数据序列,要先对其进行排序。 折半查找是一种递归过程,每次折半查...

    2015-05-10 21:37
    648
  • 如何判断Int型值的第nbit位是否是1还是0

    我们知道:int型值占4个字节,32bit。     权值 Math.pow(2, 31) …… Math.pow(2, n-1) ...

    2015-03-17 23:11
    777
  • Java核心技术之String,stringBuffer,stringBuilder

    定义String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量String是“字符串常量”,也就是不可改变的对象。如果用String来处理字符串的变化时...

    2016-11-12 11:40
    546
  • Java核心技术之抽象类和接口

    抽象类定义在了解抽象类之前,先来知道什么是抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void function();抽象方法必须用abs...

    2016-11-11 14:26
    474
  • Java核心技术之Comparator和Comparable在排序中的应用

    参考资料: 1.

    2014-07-07 20:38
    729
  • java核心技术之IO流(六)DataInputStream和DataOutputStream

    说明DataInputStream和DataOutputStream允许应用程序以与机器无关的方式从底层输入流中读取基本的java数据类型。也就是说,当读取一个数据时,不必关心这个数值是什么字节。关键...

    2015-10-20 12:29
    705
  • java核心技术之IO流(五)BufferedReader和BufferedWriter

    简单的说明一般小的字符(char)文件的读取和写入数据,我们使用FileReader和FileWriter类就可以实现了,但是对于大的字符(char)文件的读取和写入数据,性能就会有很大的问题,我们一...

    2015-10-16 12:32
    732
  • java核心技术之IO流(四)BufferedInputStream和BufferedOutputStream

    简单的说明一般小的字节(byte)文件的读取和写入数据,我们使用FileInputStream和FileOutputStream类就可以实现了,但是对于大的字节(byte)文件的读取和写入数据,性能就...

    2015-10-16 09:21
    868
  • java核心技术之IO流(三)FileReader和FileWriter

    简单的说明从字符类型(char)的文件中读取和写入数据,我们要使用FileWriter和FileReader类来实现。FileWriter和FileReaderFileWriter类构造方法: Fi...

    2015-10-15 22:34
    618
  • java核心技术之IO流(二)FileInputStream和FileOutputStream

    简单的说明从文件中读取和写入数据,我们要使用FileInputStream和FileOutputStream类来实现。只是要注意的是,这二个类处理的是字节(byte)型文件。FileInputStre...

    2015-10-15 22:00
    781
  • java核心技术之IO流(一)File类

    File类的说明File类是java.io包中对应着硬盘中的一个文件或网络中的一个资源,可以表示一个文件(.doc .xls .mp3 .avi .jpg .dat等类型),也可以表示一个文件目录。F...

    2015-10-15 21:11
    955
  • java核心技术之reflect(一):一个系统学习reflect的Demo(精)

    为什么写这篇文章reflect是java的一个关键技术,以前,我也只是零星的知道一些点,也会几下三脚猫的reflect使用,但是没有系统的掌握此知识点。正好这二天看到CSDN学院中有一个宋红康老师的视...

    2015-10-10 17:54
    1100
  • java核心技术之正则表达式

    1.正则表达式正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。正则表达式使用单个字符串来描述、匹配一系列符合某个句...

    2015-05-02 23:51
    591
  • Java核心技术之容器

    Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap、Hashset

    2014-09-21 18:44
    825
  • Java核心技术之基本数据类型

    这篇文章,我们讨论一些java的最基本的东西,这些东西我们一般刚刚学java的时候就学过,但是不一定真正明白。正好,我在做一个读取内存的值,涉及到bit位的值的读取和写。那就可以讨论一个java的基本...

    2015-03-16 12:09
    716
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部