随笔分类 - Java基础学习笔记
摘要:反射机制是什么 反射机制就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 用一句话总结就是反射可以实现在运行时可以知道任意一个类的属性和方法。 反射机制主
阅读全文
摘要:Map以键值对的形式存储数据,其中Map.entry,是Map的内部类,它用来描述Map中的键值对。Map是一个接口,HashMap是他的一个实现类 Map中有几个重要的方法: get(Object key);//获取给key的值 put(Object key,Object value);//该方法
阅读全文
摘要:(1)首先接口和抽象类的设计目的就是不一样的。接口是对动作的抽象,而抽象类是对根源的抽象。 (2)对于抽象类,一个类只能继承一个抽象类。但是一个类可以同时实现多个接口。 (3)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的; (4)另外,实现接口的
阅读全文
摘要:最近被找工作困扰,又把java基础拿出来看一遍,看到多态,感觉有点失了智,好在在网上找到很通俗的文章,理解了很多
阅读全文
摘要:/** * 要求:随机打印50个随机(4-10长度)的字符串,要求字符串包含的范围是所有的英文字母包含大小写和数字, * 按照编码顺序排序,每行打印4个,要求首字符对齐 * @author fanyukai * */ public class RandomNum { public static void main(String[] args) { //产生随...
阅读全文
摘要:/** * 题目描述: * 有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 * 要求实现方法: * public String isPalindrome(String strIn); * 【输入】strIn: 整数,以字符串表示; * 【返回】true: 是回文数字; * fals...
阅读全文
摘要:最近开始准备面试,所以将Java基础复习一遍,又学习了冒泡排序 冒泡排序的基本思想是,对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序 java代码:
阅读全文
摘要:今天又把以前学的快速排序拿出来回忆一下 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了
阅读全文
摘要:Java与面向对象 一.类与对象 (1)对象是Java程序的核心,对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体 (2)类是用来创建同一类型的对象的“模板”,在一个类中定义了该类对象所应具有的成员变量以及方法 什么是对象? 对象是用于计算机语言对问题域中事物的描述,对象通过"属性(at
阅读全文

浙公网安备 33010602011771号