
Java基础
文章平均质量分 96
码手西风
这个作者很懒,什么都没留下…
展开
-
JAVA 第1课 开始前的准备
Java环境JRE (Java运行环境) // 就像Python原来的解释器一样包括Java虚拟机(JVM)和一些核心的类库JDK(Java开发工具包)// 就像anacoda一样,集成了解释器和编辑器给Java开发人员使用的开发工具,也包含了Java运行环境(JRE)下载Java开发工具包(JDK)打开网址:www.oracle.com 下载相应版本的JDK的版本 Wi...原创 2018-10-31 00:28:52 · 379 阅读 · 0 评论 -
Java 的 Comparator 接口详解
Comparator 接口产生背景是排序默认的 compareTo 方法是比较 字符码值大小;如果我们需要实现比较字符的长度比较排序:在 Arrays.sort(数组对象,一个实现了Comparator的比较器):这个比较器一般这么写:...原创 2019-03-06 18:38:18 · 558 阅读 · 0 评论 -
Java 相等测试
equals 方法对于任何一个类来说,都有equals 方法。因为它们都继承子Object这个超类。但是,并不是所有类的equals方法都会比较对象的状态;只有重写了Object的equals方法的子类,才会比较内容,而非单单的引用地址。如何重写equals方法呢?对4)的补充:重写equals方法还需要再重写 hashcode方法?是的。因为,当对象在 set...原创 2019-03-02 11:06:54 · 379 阅读 · 0 评论 -
学习方法
针对 Java 这门语言来说: 先看书,针对某个特定的知识点。然后在清晰的罗列在自己的笔记上,不懂的地方要弄懂,(可以看网上的博客)附上代码。附上自己做的图示。第一次做笔记务必细心 反复的看自己的笔记,并结合自己新的理解,修改笔记。 完成一些笔试题。...原创 2019-02-09 15:36:05 · 211 阅读 · 0 评论 -
写在前面
本科时期,C语言让我知道了什么叫整型浮点型,什么叫过程控制。研究生时期,python让我知道什么是面向对象的编程。再后来,Java让我知道面向对象的里面到底经历了什么。我体会到了python和Java之间的相同与不同之处;觉得很奇妙。python有很好的代码效率去处理一些复杂的描述问题,Java有它严谨的逻辑性让我更加深层次的理解编程语言的运作方式。 python 可以用...原创 2018-11-17 17:15:35 · 214 阅读 · 0 评论 -
Java 第五章 类的设计与包
设计模式(把类的结构设计好) 单例设计模式(保证这个类的对象在内存中只有一个)包使用包的主要目的就是为了让可能同名的类可以在不同的包里面而同时存在。包的导入一个类可以随意使用在同一个包里的其他类,使用其他包里的公共类;第一种方式是 java.util.Data today = new java.util.Data();这种方法显得太笨拙;第二种方式是 import...原创 2018-11-08 20:04:39 · 586 阅读 · 0 评论 -
JAVA 第4课 对象(类的实例)与类
参考:《JAVA核心技术 卷Ⅰ》面向对象是什么意思?面向对象是一种思想,它是由面向过程的程序设计思想逐步转变过来的一种成熟的程序设计方式。形象的比喻是:也就是说,面向对象是基于面向过程的,面向对象把很多过程的东西都封装在一个个方法里,又把方法一个个的封装在类里面。这样子就大大的简化和模块化了一个大型程序。使其更加优雅简单容易维护也更好理解同时提高代码的复用性和 可读性。 ...原创 2018-11-04 00:15:18 · 1476 阅读 · 0 评论 -
JAVA 第2课 基本程序设计
一个简单的Java程序public class FirstSample{ public static void main(String[] args){System.out.printLn("HelloWorld!");}}注意:所有的Java程序都有这样的结构;先定义了一个类(当然一个程序(这整个文档页面下)可能包含多个类;);public 叫做访问修饰符,用来定...原创 2018-11-01 23:58:06 · 277 阅读 · 0 评论 -
JAVA 第3课 数组
什么是数组?数组是一种数据结构,用来存储一系列的的元素。定义数组方法1int[] a; //定义数组 aint[] b = new int[100] // 定义长度为100的数组// 其实在Java里面,什么都是类,另外因为数组用的十分频繁,有了代号 [];所以定义一个数组实例// 就是 int[] b = new int[100]注意:新创建一个指定长度的数组时,...原创 2018-11-03 20:36:11 · 213 阅读 · 0 评论 -
Java 内部类
为什么有内部类?因为类的设计需要,比方说:我们现在要设计一个 宠物鸟类;那么这个类需要设计在 鸟笼类内部;这样内部类可以方便的访问到外部类的实例属性,比如主人给的鸟食,水等(想想如果放在外部,还需要先new一个鸟笼对象才行)。一个最简单的内部类class Outter{ private int a=1; // 内部类 class Inner{ }}内部类与其外部类的...原创 2019-03-07 19:29:39 · 200 阅读 · 0 评论