随笔分类 -  JAVA基础

摘要:原文地址: http://www.open-open.com/lib/view/open1408453806147.html 一、 JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public s 阅读全文
posted @ 2017-02-28 18:50 菩提尘 阅读(174) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/songkai320/article/details/51819046 首先是JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和 阅读全文
posted @ 2017-02-28 18:46 菩提尘 阅读(133) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3681042.html 浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明 阅读全文
posted @ 2017-02-22 11:07 菩提尘 阅读(167) 评论(0) 推荐(0)
摘要:Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方 阅读全文
posted @ 2017-02-21 17:27 菩提尘 阅读(256) 评论(0) 推荐(0)
摘要:冒泡排序(面试都要问的算法) 一、基本思想:每次比较相邻的两个 元素,按需调整顺序 二、题目:要求将 12 35 99 18 76 这 5 个数进行从大到小排序 三、思路: (1)先比较第 1 位和第 2 位的大小,12<35,因为希望越小越靠后,所以要调整两者顺序,交换后的结果:35 12 99 阅读全文
posted @ 2017-02-17 13:40 菩提尘 阅读(476) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个 阅读全文
posted @ 2017-01-05 17:11 菩提尘 阅读(622) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随 阅读全文
posted @ 2016-12-31 13:34 菩提尘 阅读(187) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3803432.html 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先 阅读全文
posted @ 2016-12-31 13:25 菩提尘 阅读(256) 评论(0) 推荐(0)
摘要:转载: http://www.cnblogs.com/dolphin0520/p/3799052.html 一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创 阅读全文
posted @ 2016-12-29 22:23 菩提尘 阅读(233) 评论(0) 推荐(0)
摘要:转载: http://www.cnblogs.com/dolphin0520/category/361055.html 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓 阅读全文
posted @ 2016-12-29 15:32 菩提尘 阅读(384) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3734915.html 今天我们来一起了解一下Java语言中的访问权限控制。在讨论访问权限控制之前,先来讨论一下为何需要访问权限控制。考虑两个场景: 场景1:工程师A编写了一个类ClassA,但是工程师A并不希望 阅读全文
posted @ 2016-12-23 14:54 菩提尘 阅读(193) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3592498.html 在Java中,有一组名词经常一起出现,它们就是“对象和对象引用”,很多朋友在初学Java的时候可能经常会混淆这2个概念,觉得它们是一回事,事实上则不然。今天我们就来一起了解一下对象和对象引 阅读全文
posted @ 2016-12-22 15:23 菩提尘 阅读(345) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBu 阅读全文
posted @ 2016-12-22 10:47 菩提尘 阅读(2507) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3592500.html 在初学Java时,可能会经常碰到下面的代码: 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写 阅读全文
posted @ 2016-12-21 15:50 菩提尘 阅读(275) 评论(0) 推荐(0)
摘要:转自: http://www.cnblogs.com/thinksasa/p/4097665.html 阅读全文
posted @ 2016-11-29 17:21 菩提尘 阅读(828) 评论(0) 推荐(0)