摘要: java.util.Date java.sql.Date 创建日期对象和打印结果 public class DateTest { public static void main(String[] args) { java.util.Date now = new java.util.Date(); S 阅读全文
posted @ 2020-04-19 17:23 emdzz 阅读(228) 评论(0) 推荐(0)
摘要: 30 面向对象的三条主线和面向对象的编程思想? 类与类的成员 : 属性、方法、构造器、代码块、内部类、 面向对象的三大特征:封装、继承、多态【如果还有一个,那就是抽象】 关键字:this、super、abstract、interface、static、package、import、 OOP的编程思想 阅读全文
posted @ 2020-04-19 16:46 emdzz 阅读(497) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-19 13:29 emdzz 阅读(106) 评论(0) 推荐(0)
摘要: 1 JDK JRE JVM 三种之间的关系,以及JDK JRE 包含的主要结构有哪些? JDK = JRE + 开发工具 javac.exe java.exe javadoc.exe等等 JRE = JVM + 核心类库文件 JDK 包含 JRE 包含 JVM 2 为什么要配置path环境变量?怎么 阅读全文
posted @ 2020-04-19 13:13 emdzz 阅读(291) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-18 23:15 emdzz 阅读(3) 评论(0) 推荐(0)
摘要: Java 允许一个类的定义位于另一个类的内部,前者为内部类,后者称为外部类 InnerClass一般定义它的类或语句块之中外部类引用时必须给出完整的名称 成员内部类 & 局部内部类 - 静态成员 内部类 - 非静态成员 内部类 - 匿名内部类 静态内部类 成员内部类 局部内部类 // 相对于内部类而 阅读全文
posted @ 2020-04-18 11:43 emdzz 阅读(149) 评论(0) 推荐(0)
摘要: 什么是包装类? 写写我的想法 就是对于对象和基本类型的无法匹配和强转,基本类型在面向对象的实例类型中,反而成了个特殊的数据类型的存在 在一些特定的情况,我们希望通过对象的方式去处理数据,但是基本类型的数据没有像Object的方法可以使用 所以设计者对所有的基本数据类型进行了封装处理,可以说包装类也称 阅读全文
posted @ 2020-04-17 16:31 emdzz 阅读(211) 评论(0) 推荐(0)
摘要: 源码总览: 有好些都是native本地方法,背后是C++写的 没有关于构造器的描述,默认编译器提供的无参构造 https://blog.csdn.net/dmw412724/article/details/81477546 啊,为什么还是native。目前只能得出的结论是 凡是native修饰的方法 阅读全文
posted @ 2020-04-16 20:48 emdzz 阅读(235) 评论(0) 推荐(0)
摘要: 什么是单元测试? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。 总的来说,单元就是人为规定的最小的被 阅读全文
posted @ 2020-04-16 19:32 emdzz 阅读(235) 评论(0) 推荐(0)
摘要: 虽然在数组的随笔中有说过,但实际上应该仔细深入一下源码进行分析 源码没有想象中的高大上,代码终究还是写给人看的,可读性大于执行性 最小阵列排序:1 乘 2的13次方 = 8192 学识浅薄,暂时还不明白这个常量在数组工具类的意义 通过翻译的介绍,说明这是并行排序最小长度的要求 【并行排序的最小数组长 阅读全文
posted @ 2020-04-16 17:23 emdzz 阅读(306) 评论(0) 推荐(0)
摘要: 什么是抽象类? 特点: - 抽象类几乎普通类一样,除了不能实例化 - 不能实例化不代表没有构造器,依然可以声明构造器,便于子类实例化调用 - 具有抽象方法的类,一定是抽象类 abstract 抽象的 - 修饰的方法不能有具体的方法体 - 子类没有全部重写父类的抽象方法,子类也是一个抽象类 - 不能修 阅读全文
posted @ 2020-04-16 15:34 emdzz 阅读(96) 评论(0) 推荐(0)
摘要: 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的 阅读全文
posted @ 2020-04-16 14:20 emdzz 阅读(265) 评论(0) 推荐(0)
摘要: 面向对象编程 OOP Object Oriented Programming 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,面向对象方法, 把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模 阅读全文
posted @ 2020-04-16 12:15 emdzz 阅读(141) 评论(0) 推荐(0)
摘要: 概述 数组是多个相同数据类型按一定顺序排列的一组数据 特点: - 数据类型相同!! - 长度固定!! 构成数组的几个要素 - 数组名称 - 下标,又称索引 - 元素 - 数组长度 数组是一种引用类型,就像使用变量一样必须要有引用才能可控的访问 下标是数组的书签,访问数组的元素必须依靠下标 元素,数组 阅读全文
posted @ 2020-04-16 03:03 emdzz 阅读(275) 评论(0) 推荐(0)
摘要: FlowControl 流程控制 什么是流程控制? 控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。 不论是在声明式编程语言或是函数编程语言中,都有类似的概念。 基本的三种流程结构: - 顺序结构,自上而下的一般结构 - 分支结构, 阅读全文
posted @ 2020-04-15 15:58 emdzz 阅读(484) 评论(0) 推荐(0)
摘要: 什么是Variable变量? - 变量是内存中的一个存储区域 - 这个存储区域内的数据允许在同一类型范围内不断变化 - 是程序最基本的存储单元,包含三个要素【变量类型】【变量名】【存储的值】 为什么需要变量? - 在内存中短暂的存储我们需要的数据 如何使用变量? - Java的变量需要先声明,再使用 阅读全文
posted @ 2020-04-15 12:04 emdzz 阅读(580) 评论(0) 推荐(0)
摘要: Java的标识符和命名规则 什么是标识符【Identifier】? 指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。 在编程语言中,标识符是开发者编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。 所有我们能够命名的地方都可以称为标识符 Java的标识符命名 阅读全文
posted @ 2020-04-15 11:02 emdzz 阅读(208) 评论(0) 推荐(0)
摘要: Java的关键字【Keyword】和 保留字【Reserved word】 官方描述: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html 什么是Keyword关键字? 被赋予了特殊含义的字符,用作专门的用 阅读全文
posted @ 2020-04-15 10:46 emdzz 阅读(144) 评论(0) 推荐(0)
摘要: 第一个Java程序HelloWorld! 环境前提:确保你已经配置好了JDK8的环境变量,和本体安装 打开文本编辑器,这里我使用的是EditPlus 编写代码: public class Hello{ public static void main(String[] args) { System.o 阅读全文
posted @ 2020-04-15 09:22 emdzz 阅读(366) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-14 20:52 emdzz 阅读(34) 评论(0) 推荐(0)