随笔分类 -  java基础

摘要:在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型。 从Java5开始,java中引入了枚举类型,即enum类型。 从Java7开始,exper还可以是String类型。 switch关键字对于多数java学习者来说并不陌生,由于笔试和面试经常会 阅读全文
posted @ 2018-07-04 11:24 javaobject 阅读(8625) 评论(0) 推荐(0) 编辑
摘要:1.所有实现Collection接口的容器类都有一个iteractor方法,用于返回一个实现了Iteractor接口的对象, 2.Iteractor对象成为迭代器,用以实现对容器内元素的遍历操作 3.Iteractor接口定义了三个方法 hasNext(), next(), remove(); 例子 阅读全文
posted @ 2018-03-13 15:28 javaobject 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Selenium、Appium、Macaca、RobotFramework、Jmeter等框架或工具均必须的一样东西——JDK,也就是基于java开发的东西都要这个东西。具体概念什么的,自己上网搜去。 对于一些比较初级的测试/开发人员,不要去搜索JAVA,要搜JDK!如果只搜索java,你还要再下载 阅读全文
posted @ 2018-02-27 11:47 javaobject 阅读(250) 评论(0) 推荐(0) 编辑
摘要:因为子类已经继承了父类的所有方法,子类也未去重写这些方法,这些方法实际上已经属于子类,那么使用时,如果我们不写this或super,类也不报错;使用this或super也正确。那我们什么也不写的那种情况到底默认是哪个? 看看下面的代码 控制台打印: 结论:子类继承的变量就是自己的,无论用this,或 阅读全文
posted @ 2018-02-10 12:47 javaobject 阅读(12128) 评论(0) 推荐(0) 编辑
摘要:在线学习网址: http://www.runoob.com/design-pattern/ 阅读全文
posted @ 2018-01-16 15:54 javaobject 阅读(269) 评论(0) 推荐(0) 编辑
摘要:出处:博客园左潇龙的技术博客--http://www.cnblogs.com/zuoxiaolong,多谢分享 GC策略解决了哪些问题? 既然是要进行自动GC,那必然会有相应的策略,而这些策略解决了哪些问题呢,粗略的来说,主要有以下几点。 1、哪些对象可以被回收。 2、何时回收这些对象。 3、采用什 阅读全文
posted @ 2018-01-16 09:12 javaobject 阅读(156) 评论(0) 推荐(0) 编辑
摘要:0. 前言 HashMap和HashTable的区别一种比较简单的回答是: (1)HashMap是非线程安全的,HashTable是线程安全的。 (2)HashMap的键和值都允许有null存在,而HashTable则都不行。 (3)因为线程安全、哈希效率的问题,HashMap效率比HashTabl 阅读全文
posted @ 2018-01-15 22:35 javaobject 阅读(171) 评论(0) 推荐(1) 编辑
摘要:HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2018-01-15 22:06 javaobject 阅读(151) 评论(0) 推荐(0) 编辑
摘要:经常发现有List<? super T>、Set<? extends T>的声明,是什么意思呢?<? super T>表示包括T在内的任何T的父类,<? extends T>表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。 extends 通配符 与 T 的区别 T:作用于模 阅读全文
posted @ 2018-01-09 16:57 javaobject 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:循环语句: 可以让一部分代码,反复执行 while循环: 编写格式: while(条件){ 循环体 } 条件: 当条件是true,就执行循环体,执行完循环体后 程序再次执行while中的条件,如果条件还是true,继续执行循环体 直到条件是false的时候,循环就结束 在上述代码中,x初始值为1,在 阅读全文
posted @ 2018-01-04 17:30 javaobject 阅读(400) 评论(0) 推荐(0) 编辑
摘要:一、 程序的结构: 一般来说程序的结构包含有下面三种: 1、顺序结构 2、选择结构 3、循环结构 二、顺序结构 程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾 三、选择结构 选择结构是根据条件的成立与否,再决定要执行哪些语句的一种结构 3.1 、IF语句--单分支结构 阅读全文
posted @ 2018-01-03 17:08 javaobject 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。 1、 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该 阅读全文
posted @ 2018-01-02 10:25 javaobject 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1.1 知识点总结 一、 数据类型转换 1、数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; 2、自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; 3、 强制类型转换, 阅读全文
posted @ 2018-01-02 10:16 javaobject 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.1 算术运算符 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。 算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 阅读全文
posted @ 2017-12-29 15:04 javaobject 阅读(255) 评论(0) 推荐(0) 编辑
摘要:今日内容介绍 1、变量 2、 运算符 变量 1.1、变量概述 前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点! 什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的 阅读全文
posted @ 2017-12-29 12:06 javaobject 阅读(416) 评论(0) 推荐(0) 编辑
摘要:内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当 阅读全文
posted @ 2017-12-21 15:13 javaobject 阅读(221) 评论(0) 推荐(0) 编辑
摘要:变量: 变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑。 为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。例如在2D游戏程序中,需要代表人物的位置,则需要2个变量,一个是x坐标,一个是y坐标,在程序运行过程中,这两个变量 阅读全文
posted @ 2017-12-21 14:35 javaobject 阅读(837) 评论(0) 推荐(0) 编辑
摘要:java里面static一般用来修饰成员变量或函数。但有一种特殊用法是用static修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。 被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类(见如下代码): 需要注意的是当一个内部类没有使用static修饰的时候,是不能 阅读全文
posted @ 2017-12-21 10:18 javaobject 阅读(29006) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示