- 博客(33)
- 资源 (78)
- 收藏
- 关注
原创 Java系列(43)——Map 集合
Map 介绍和添加Map 就是键值对的集合的接口抽象。我们可以通过 key 的值来获得相应的值,将键映射到值的对象;一个映射不能包含重复的键;每个键最多只能映射到一个值;键只允许有一个空值,值可以有多个空值。注意:Map 集合和之前学过的 Collection 集合无关。Map的特点:数据成对出现数据的键是唯一的一个键只能对应一个值值可以重复键允许有一个为空,值可以多...
2019-02-28 19:39:34 612
原创 Java系列(42)——扑克测试题
扑克测试题需求说明封装一个扑克牌的类,编写构建一副扑克牌的方法,对指定的扑克牌有排序、洗牌以及对指定的扑克牌有分组排序(按花色分组排序,每组内按大小排序)的方法;从指定的扑克牌中抽取一张牌的方法。...
2019-02-28 11:16:13 1121
转载 Windows 10系统下哪些服务可以关闭?
Windows 10系统下哪些服务可以关闭?Windows 10系统中很多服务和进程其实大家在平时都用不上,这些服务和进程不仅占用了很大部分的资源,而且还会影响系统的运行速度和安全。我们可以关闭那些不常用的服务和进程来加快系统运行速度,但对于一般的用户来说可能不太清楚哪些是可关闭,哪些是不可关闭的,因此下面我们就来详解下系统中可以关闭的服务。以下是可以更改为手动启动的服务(按名称排序):...
2019-02-25 12:15:06 28723
原创 Java系列(39)——集合(上)
集合数组回顾示例代码(主类):package cn.tx;import java.text.ParseException;import java.util.Date;public class Demo{ public static void main(String[] args) throws ParseException { /* * //解析字符串获得日期必须要...
2019-02-25 08:28:13 746
原创 Java系列(38)——日期处理
Date类date的构造器常用方法示例代码:package cn.tx;import java.util.Date;public class Demo{ public static void main(String[] args) { /** * 第一种构造器 Date() 描述:分配一个 Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的...
2019-02-18 20:26:52 477
原创 Java系列(37)——包装类
包装类概述包装类把基本数据类型转换成类。我们使用基本数据类型做进制转换很麻烦,对于临界值也不好判断,包装类提供了很多方法供我们使用,这样会方便很多。...
2019-02-18 19:55:38 432
原创 Java系列(36)——System 类常用方法
System类常用方法System 类常用属性:System类里面的重要方法:getProperty(String key) 之中的参数,用于获取相关指示的系统属性, 此组系统属性始终包含以下键的值:示例程序:package cn.tx;public class Demo{ public static void main(String[] args) { /** ...
2019-02-18 17:24:53 837
原创 Java系列(35)——随机数
随机数math 类中的 random()方法:示例程序:package cn.tx;public class Demo{ public static void main(String[] args) { /** * random() 描述:数学类当中的随机数产生。返回值为 double值为正号,大于等于 0.0 ,小于 1.0 。 */ double v...
2019-02-18 16:59:15 5044
原创 Java系列(34)——可变字符串
StringBuffer概述StringBuffer:字符串缓冲区。StringBuffer和String的区别?String一旦被创建后,值不能改变,如果参与了操作,引用发生了变化,不是在原有的字符串上操作,而是产生了一个字符串。但是StringBuffer一旦发生改变,就是在原有的基础上改变的。例:String:String s = “hello”;s += “world”;...
2019-02-18 13:45:51 860
原创 Java系列(33)——字符串
字符串概述字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。示例代码:package cn.tx;public class Demo{ public static void main(String[] args) { String str = "abc"; System.out.println(s...
2019-02-18 12:47:47 580
原创 Java系列(31)——工程导入和删除
工程导入和删除包的管理打 jar 包选中项目—右键—导出(Export)—java—jar文件—next—自己写jar包的名字和选择路径—finish。注意:导出的 jar 包需要以压缩包的形式打开,就可以得到源文件和字节码文件了。Jar包的使用导入jar包第一步:把 jar文件复制,然后粘贴到项目路径下,也可以像下图这么做。第二步:添加至classpath路径...
2019-02-17 21:04:43 630
原创 Java系列(30)——Debug 调试程序
Debug调试程序当我们写一写比较复杂的程序的时候,难免会出错,但是一时又找不到问题出在哪里,这时候我们可以通过Debug调试程序来调试程序,也就是检查程序的执行流程是否符合我们设定。注释找错误。输出打印调试程序。程序不是写出来的,是改出来的想要调试,需要在程序中加入断点,运行debug as,打开debug视图。进入当前代码行内部:例如在主函数中调用各方法,可以使用此按钮来...
2019-02-17 20:23:00 772
原创 Java系列(29)——快捷键的使用
快捷键的使用目的:提高开发效率常用快捷键alt+/内容辅助键,功能强大补充类或者接口名,帮我们起变量名,new后面直接提示等。例如: ① main:然后alt+/就能出主方法 ② syso:然后alt+/就能出输出语句(必须在方法内)。ctrl+/ :单行注释,光标移到需要注释行,按ctrl+/即可;再次按ctrl+/取消当前注释。ctrl+shift+/ :对选中的区域多行...
2019-02-16 18:09:54 659
原创 Java系列(28)——工作空间的基本配置
控制台和继承体系窗口Hierarchy层次窗口A:用于显示类之间的层次(继承)关系。B:在当前类上,按F4就可以切换到该视窗,并查看参差关系。工作空间的基本配置注意:在工作空间的设置对于该空间的所有项目都有效。更换了工作空间,需要重新设置。配置Java的编译和运行环境版本。所有的软件都是高版本兼容低版本,JDK1.6编译的class文件肯定能在JDK1.7上运行;JDK1.7编...
2019-02-16 17:29:16 782
原创 Java系列(27)——Eclipse 的 Java 项目创建
Eclipse的Java项目创建java项目的创建在eclipse上面有多种方式进行新项目的创建,我这里只介绍常用的一种,其他的方法对eclipse熟悉以后,自然而然就知道了,因为很简单。第一步:文件—》新建—》java项目第二步:输入工程名,注意存放位置(一般是放在工作空间当中,就是打开eclipse是所选择的位置),点击完成即可。在包资源管理器当中已经存在。查看工作空间中的...
2019-02-16 16:46:12 470
原创 Java系列(26)——Eclipse 的介绍及安装
Eclipse由来由IBM的一个小组开发。(免费的)eclipse的特点A:完全由java语言编写的工具。B:不需要安装。C: 免费的。D: 开源的。E: 扩展性非常强。在使用eclipse之前,系统中必须要先有JDK或者JRE。① 因为eclipse就是使用java语言编写的程序,所以需要jvm的释放执行。② 要求我们电脑安装JDK并且配置好path,32位...
2019-02-16 16:09:19 425
原创 Java系列(25)——Object
Object的概述Object是所有类的根类,所有类都是直接或者间接的去继承object类。类object是类层次结构的根类。每个类都使用object作为超类。所有对象(包括数组),都实现这个类的方法。java.lang.object类是默认被每一个类继承的,所以一个类是可以直接调用object下的方法的。Object的方法object下的tostring方法:示例代码:c...
2019-02-16 15:37:04 485 3
原创 Java系列(24)——权限修饰符
权限修饰符访问权限修饰符一共有四种:private,默认,protect,public。四种权限修饰符的修饰限制:在类上如果用public来修饰,那么这个类可以被任何类所访问。类如果是默认修饰在本类中可以访问,在同一包下的类可以访问,其余都不可以访问。四种访问权限修饰符的作用:在类上的权限修饰符我们一般都定义为public的,方法大多数是public的(使用一些设计模式可能...
2019-02-16 14:42:10 392
原创 Java系列(23)——内部类
内部类定义:把一个类定义到另一个类中,那么内部的类就是内部类。注意:内部类不能直接创建。创建内部类的语法:外部类.内部类 变量名 = new 外部类.new内部类对象内部类的外部类的方法如果想要访问内部类的方法,必须创建内部类的对象,根据内部类的对象来访问。示例代码:class Outter{ private static int num = 1; //定义内部类 cl...
2019-02-16 14:06:55 486
原创 Java系列(22)——Scanner 扫描器类
Scanner扫描器类、Scanner是Java提供的读取系统输入(如键盘输入)或者读取文件流的一个类。通过API查询得到:使用方法:第一步:导入Scanner;语法:import java.util.Scanner。第二步:创建对象。第三步:使用功能,调用int val = sc.nextInt();等待我们从键盘输入一个值。更多使用方法参见API。示例代码://非j...
2019-02-16 12:52:47 643
原创 Java系列(21)——包
包的定义包:就是文件夹。作用:对类作分类管理,可以区分同名不同包的类。语法:package包名(不同级别用“.”来分隔),如下图:注意:位置放在文件的有效代码第一行(注释不算)。编译:javac -d . 源文件.java,例如:javac -d . Welcome.java带包的 java 文件在编译时 , “-d” 表示指定放置生成类文件的位置,“.”表示当前文件...
2019-02-16 12:33:56 318
原创 Java系列(20)——API 的使用和 math 类的使用
API的使用API使我们写代码的帮助文档。后续要接触很多第三方的计技术,他们都会给我们提供API,我们就必须会读API。JDK也给我们提供了帮助文档,我这里也提供下JDK1.8和1.6的中文文档,两个都可以使用,下载地址:https://download.csdn.net/download/qq_36260974/10959634。通过索引的方式来根据类名来查找API的信息(1) 看包,...
2019-02-15 20:41:49 545
原创 Java系列(19)——模板模式
模板模式第一种角色:抽象模板定义三种方法:第一个抽象方法需要子类去实现,子类必须实实现第二个扩展方法,是一个空方法,子类可以去复写也可以不复写第三个私有的最终方法,不可复写的第四个模板方法,这个方法中定义了每一个方法的执行顺序和逻辑第二种角色:具体模板需要继承抽象模板需要实现抽象模板中的抽象方法,可以扩展抽象模板中的扩展方法示例代码(框架)://抽象模板abstract c...
2019-02-15 20:22:36 319
原创 Java系列(18)——继承多态和接口多态
继承多态我们通常使用抽象类来抽象要使用多态的方法。特点:必须要有继承关系,在抽象类中可以定义多态的抽象方法,通过子类来继承这个抽象然后复写抽象类中的抽象方法已达到多态的效果。多态子类的实例可以赋给父类的引用。示例代码://抽象父类abstract class Teacher{ String name; public abstract void TeachLesson(...
2019-02-15 20:09:05 1282 8
原创 Java系列(17)——多态
多态多态就是行为具有表现多种功能的能力。特点:1.必须要有继承关系,在抽象类中可以定义多态的抽象方法,通过子类来继承这个抽象类然后复写抽象类中的方法已达到多态的效果。2.多态子类的实例可以赋给父类引用。比如父类里的方法在子类中重写时,他们的方法体不一样就是多态(继承多态)。示例代码://父类class Person{ String name; ...
2019-02-15 14:34:14 468
原创 Java系列(16)——接口
接口什么是接口?当一个抽象类中的所有方法都是抽象的,那么我们就可以把它定义为一个接口,接口是对行为的抽象;抽象类是对属性和行为的抽象。语法:interface 接口名{ 方法的定义;}示例代码://定义一个接口TeacherServiceinterface TeacherService{ //在接口中每一个方法的定义都是抽象的,可以省略abstract publi...
2019-02-15 11:31:08 415
原创 Java系列(15)——抽象类
抽象类抽象方法概念当多个具体的实体类存在着共同的行为,但是有着不同的表现,我们在父类继承过程中父类的方法具体实现不能确定,但是能确定的是他们都有这种行为,我们就把这种行为方法作为抽象方法,简单的举个例子:吃就是一个行为方法,但是不知道具体吃的什么,从而这个行为方法就是抽象方法。抽象语法public abtract [返回值] [void] 方法名 (参数列表);//没有方法体 如...
2019-02-15 10:34:39 499 1
原创 Java系列(14)——方法的重写与重载
方法的重写与重载定义:在子类继承父类时,子类的方法和父类的方法相同(访问修饰限制符,返回值类型,方法名,参数列表),方法体不同的。这种子类的方法将父类的方法覆盖掉叫重写。所以外部创建子类调用该方法的时候一定是调用了子类的方法。重写和重载的区别:重写(override):在父子类的继承中有相同的方法,唯一不同的就是方法体。一般是父类的该方法满足不了子类的需求所以才发生重写。重...
2019-02-15 10:07:26 703
原创 Java系列(13)——类的继承
类的继承继承:描述事物的时候,我们如果发现几个类有重复的属性和方法,我们就可以采用采用继承的方式来设计。继承语法:使用extends关键字来继承:class 子类 extend 父类{ 子类属性 子类方法}继承的特点:子类会把父类所有的属性和方法继承下来;子类使用的extends关键字继承父类的共同属性以外,子类还可以有自己特有的属性和方法。父类更通用,子类更具体。...
2019-02-15 09:54:44 525
原创 Java系列(12)——单例模式
单例模式设计模式:一共有23中设计模式。设计模式就是有经验的前人通过实践总结下来被大家公认的代码设计思想。单例模式:这种模式只能产生一个对象。应用场景非常多:比如Windows的任务管理器,回收站,Java中数据库连接池,spring中bean的管理等。单例模式的创建步骤:1.将默认的构造器私有化。2.在类中定义一个当前类的类型的静态变量属性,并且创建该当前对象的类。3....
2019-02-14 18:24:16 351
原创 Java系列(11)——关键字
关键字关键字就是程序发明者规定的有特殊含义的单词,又叫保留字,是用来标识文件中各个记录的特定数据项目的值,简单的说就是电脑语言里事先定义的,有特别意义的标识符。this关键字this只能在类的方法中使用。this代表当前调用这个this所在的方法的对象的自身。this可以再在方法内区分同名的类的属性和参数名,有this的一定是属性,没有this的一定是方法的参数名。谁调用xxx(...
2019-02-14 18:11:31 771
json需要的jar包.zip
2019-11-30
过滤器.zip
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人