Java系列(更新完)
文章平均质量分 72
Java系列
魏宇轩
时光会把你雕刻成你应有的样子。
展开
-
Java系列_汇总
汇总原创 2019-09-27 07:27:19 · 1248 阅读 · 1 评论 -
Java系列(45)——IO 流中的字符流
IO 流概述IO(Input/Output):输入和输出,指的是某个设备或环境进行数据的输入或者输出。例如:键盘的输入,再比如显示器就是输出设备,输出图像。对于java来说输入输出问题,java将它抽象成流对象来解决。以游戏程序为中心读取文件就是输入,写入文件是输出。IO流在java中的分类...原创 2019-03-01 16:43:22 · 432 阅读 · 1 评论 -
Java系列(41)——API 就是说明书,一定善加利用!
API 就是说明书,一定善加利用!API 就是说明书,一定善加利用!API 就是说明书,一定善加利用!原创 2019-09-27 07:16:29 · 294 阅读 · 0 评论 -
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 · 405 阅读 · 0 评论 -
Java系列(43)——Map 集合
Map 介绍和添加Map 就是键值对的集合的接口抽象。我们可以通过 key 的值来获得相应的值,将键映射到值的对象;一个映射不能包含重复的键;每个键最多只能映射到一个值;键只允许有一个空值,值可以有多个空值。注意:Map 集合和之前学过的 Collection 集合无关。Map的特点:数据成对出现数据的键是唯一的一个键只能对应一个值值可以重复键允许有一个为空,值可以多...原创 2019-02-28 19:39:34 · 454 阅读 · 0 评论 -
Java系列(42)——扑克测试题
扑克测试题需求说明封装一个扑克牌的类,编写构建一副扑克牌的方法,对指定的扑克牌有排序、洗牌以及对指定的扑克牌有分组排序(按花色分组排序,每组内按大小排序)的方法;从指定的扑克牌中抽取一张牌的方法。...原创 2019-02-28 11:16:13 · 1064 阅读 · 0 评论 -
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 · 371 阅读 · 0 评论 -
Java系列(37)——包装类
包装类概述包装类把基本数据类型转换成类。我们使用基本数据类型做进制转换很麻烦,对于临界值也不好判断,包装类提供了很多方法供我们使用,这样会方便很多。...原创 2019-02-18 19:55:38 · 420 阅读 · 0 评论 -
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 · 5000 阅读 · 0 评论 -
Java系列(34)——可变字符串
StringBuffer概述StringBuffer:字符串缓冲区。StringBuffer和String的区别?String一旦被创建后,值不能改变,如果参与了操作,引用发生了变化,不是在原有的字符串上操作,而是产生了一个字符串。但是StringBuffer一旦发生改变,就是在原有的基础上改变的。例:String:String s = “hello”;s += “world”;...原创 2019-02-18 13:45:51 · 600 阅读 · 0 评论 -
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 · 455 阅读 · 0 评论 -
Java系列(32)——异常分类和处理
工程导入和删除原创 2019-02-17 22:49:10 · 577 阅读 · 0 评论 -
Java系列(31)——工程导入和删除
工程导入和删除包的管理打 jar 包选中项目—右键—导出(Export)—java—jar文件—next—自己写jar包的名字和选择路径—finish。注意:导出的 jar 包需要以压缩包的形式打开,就可以得到源文件和字节码文件了。Jar包的使用导入jar包第一步:把 jar文件复制,然后粘贴到项目路径下,也可以像下图这么做。第二步:添加至classpath路径...原创 2019-02-17 21:04:43 · 620 阅读 · 0 评论 -
Java系列(46)——IO 流中的字节流
字节流简介不可被实例化,使用其子类。字节输入流:InputStream:常用子类FileInputStream。字节输出流:OutputStream:常用子类FileOutputStream。字节输出流 OutputStream 的子类 FileOutputStream构造器写入方法范例:使用字节流向文件中写入”weiyuxuan”。示例代码:public sta...原创 2019-03-02 20:12:27 · 365 阅读 · 0 评论 -
Java系列(47)——打印流
打印流打印流:只做输出没有输入。打印流分为字节打印流和字符打印流。PrintWriter:字符打印流。特点1、可以打印各种数据类型。2、封装了字符输出流,还可以字符流和字节流的转换。3、可以使用自动刷新,则只有在调用 println、printf 或 format 的其中一个方法时才可能完成此操作。4、可以直接向文件中写数据。范例:使用打印流向文件中打印数据示例代码p...原创 2019-03-02 20:57:54 · 528 阅读 · 0 评论 -
Java系列(44)——文件
文件一、文件的构造器(1)示例源码//第一种构造器//创建文件的对象(建议使用)File file = new File("C:\\Users\\NULL\\Desktop\\demo.wyx");System.out.println(file);// 使用反斜线来创建对象File file1 = new File("C:/Users/NULL/Desktop/demo.w...原创 2019-07-01 14:29:29 · 333 阅读 · 0 评论 -
Java系列(55)——基础知识回顾
第一阶段题库基础知识部分:JDK是什么?JRE是什么?a) 答:JDK:java开发工具包。JRE:java运行时环境。 Jdk包括jre,jre由jvm和java核心类库构成。什么是java的平台无关性?a) 答:Java源文件被编译成字节码的形式,无论在什么系统环境下,只要有java虚拟机就能运行这个字节码文件。也就是一处编写,处处运行。这就是java的跨平台性。在一台电脑上...原创 2019-03-07 23:59:16 · 587 阅读 · 0 评论 -
Java系列(54)——其他说明
如果对代码有所疑问,或者需要源码等,联系 QQ:1821833441如果对代码有所疑问,或者需要源码等,联系 QQ:1821833441如果对代码有所疑问,或者需要源码等,联系 QQ:1821833441...原创 2019-03-07 19:37:02 · 358 阅读 · 0 评论 -
Java系列(53)——网络编程
网络编程概述计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机以及外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件以及通信的协议的管理下,实现资源共享和信息传递的计算机系统。网络编程网络编程就是用来实现网络互通的不同计算机运行程序之间进行数据的交换的编程。网络模型网络通信的三要素一、IPIP 的最大值 233.255.255.255。可以设...原创 2019-03-07 19:34:11 · 390 阅读 · 0 评论 -
Java系列(52)——补充_文件纵横转换
文件纵横转换一、抽象建立 Student 类二、把文件解析成学生集合(关键点)获得每一行,然后按照空格切分。三、把学生集合写入文件示例代码:Student 类:public class Student implements Comparable<Student>{ /** * 学号 */ private String stuNo; /** *...原创 2019-03-07 03:09:18 · 372 阅读 · 0 评论 -
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 · 824 阅读 · 0 评论 -
Java系列(51)——线程
线程概述计算机中的进程是什么?进程:计算机中特定功能的程序在数据集上的一次运行。计算机中的线程又是什么?线程:线程是进程的一个单元。什么是多线程?多线程:一个进程中有多个线程在同时运行,如迅雷下载,迅雷软件的一次运行就是一个进程,那么在迅雷中可以同时下载多个电影,这就是多线程(每一个下载都是一个线程)。Java虚拟机是多线程的吗?Jvm是多线程的,在我们运行jvm的时候后台...原创 2019-03-03 23:28:08 · 370 阅读 · 0 评论 -
Java系列(40)——集合(下)
集合原创 2019-02-26 22:52:11 · 344 阅读 · 0 评论 -
Java系列(56)——结语
结语本 Java 系列至此全部更新完毕,共 55 节,耗时近 2 个月,今天是 2019 年 3 月 8 日,突然想总结一下本系列,故有了此篇博客,废话不多说,开始!首先,我在开篇的时候随便分享了下自己的大学亲身经历,以及自己的一点点不成熟的想法,旨在于希望刚刚进入大学的学弟学妹,能够好好珍惜自己的大学时光,不要像我一样,浪费了一年。时间真的过得很快,四年说长不长的,但是在这四年里,你如果利...原创 2019-03-08 14:42:16 · 852 阅读 · 0 评论 -
Java系列(50)——字符集编码
字符集编码概述存储:在计算机中存储字符都是存储的字符所对应的数值,以二进制的形式表示。展示:去相关的编码表中去查找该值(存储的值)所对应的字符。常见的:1、ASCII表:用7bit来表示存储数据。2、ISO-8859-1(拉丁码表):用 8bit 来表示。3、GB2312:简体中文编码(国标码)。4、GBK:对 GB2312 做了增强。5、GB18030:对 GBK...原创 2019-03-03 00:11:35 · 425 阅读 · 0 评论 -
Java系列(49)——序列化流(对象流)
序列化流(对象流)把对象以流的形式存储在硬盘上或者数据库中的过程就是写序列化流,读取的过程就是反序列化。序列化流:1、对象输出流:ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。2、对象输入流:ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。Obje...原创 2019-03-02 23:18:09 · 445 阅读 · 0 评论 -
Java系列(48)——属性集合 Properties
属性集合 Properties 类概述Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、继承于HashTable,是线程安全的键值对存储结构。2、Properties 可保存在流中或从流中加载。3、只能保存字符串的键值对。构造器常用方法属性集合 Properties 的存取...原创 2019-03-02 22:07:21 · 565 阅读 · 0 评论 -
Java系列(30)——Debug 调试程序
Debug调试程序当我们写一写比较复杂的程序的时候,难免会出错,但是一时又找不到问题出在哪里,这时候我们可以通过Debug调试程序来调试程序,也就是检查程序的执行流程是否符合我们设定。注释找错误。输出打印调试程序。程序不是写出来的,是改出来的想要调试,需要在程序中加入断点,运行debug as,打开debug视图。进入当前代码行内部:例如在主函数中调用各方法,可以使用此按钮来...原创 2019-02-17 20:23:00 · 717 阅读 · 0 评论 -
Java系列(29)——快捷键的使用
快捷键的使用目的:提高开发效率常用快捷键alt+/内容辅助键,功能强大补充类或者接口名,帮我们起变量名,new后面直接提示等。例如: ① main:然后alt+/就能出主方法 ② syso:然后alt+/就能出输出语句(必须在方法内)。ctrl+/ :单行注释,光标移到需要注释行,按ctrl+/即可;再次按ctrl+/取消当前注释。ctrl+shift+/ :对选中的区域多行...原创 2019-02-16 18:09:54 · 571 阅读 · 0 评论 -
Java系列(28)——工作空间的基本配置
控制台和继承体系窗口Hierarchy层次窗口A:用于显示类之间的层次(继承)关系。B:在当前类上,按F4就可以切换到该视窗,并查看参差关系。工作空间的基本配置注意:在工作空间的设置对于该空间的所有项目都有效。更换了工作空间,需要重新设置。配置Java的编译和运行环境版本。所有的软件都是高版本兼容低版本,JDK1.6编译的class文件肯定能在JDK1.7上运行;JDK1.7编...原创 2019-02-16 17:29:16 · 759 阅读 · 0 评论 -
Java系列(13)——类的继承
类的继承继承:描述事物的时候,我们如果发现几个类有重复的属性和方法,我们就可以采用采用继承的方式来设计。继承语法:使用extends关键字来继承:class 子类 extend 父类{ 子类属性 子类方法}继承的特点:子类会把父类所有的属性和方法继承下来;子类使用的extends关键字继承父类的共同属性以外,子类还可以有自己特有的属性和方法。父类更通用,子类更具体。...原创 2019-02-15 09:54:44 · 441 阅读 · 0 评论 -
Java系列(12)——单例模式
单例模式设计模式:一共有23中设计模式。设计模式就是有经验的前人通过实践总结下来被大家公认的代码设计思想。单例模式:这种模式只能产生一个对象。应用场景非常多:比如Windows的任务管理器,回收站,Java中数据库连接池,spring中bean的管理等。单例模式的创建步骤:1.将默认的构造器私有化。2.在类中定义一个当前类的类型的静态变量属性,并且创建该当前对象的类。3....原创 2019-02-14 18:24:16 · 298 阅读 · 0 评论 -
Java系列(11)——关键字
关键字关键字就是程序发明者规定的有特殊含义的单词,又叫保留字,是用来标识文件中各个记录的特定数据项目的值,简单的说就是电脑语言里事先定义的,有特别意义的标识符。this关键字this只能在类的方法中使用。this代表当前调用这个this所在的方法的对象的自身。this可以再在方法内区分同名的类的属性和参数名,有this的一定是属性,没有this的一定是方法的参数名。谁调用xxx(...原创 2019-02-14 18:11:31 · 600 阅读 · 0 评论 -
Java系列(10)——面向对象
面向对象面向过程例1:五子棋游戏的开发1.开始2.白字先走3.绘制棋盘4.判断输赢5.黑子先走6.绘制棋盘7.判断输赢。。。。例2:把大象装进冰箱里1.打开冰箱2.放入大象3.关闭冰箱面向对象面向对象的思想是抽取一类具有相同属性和行为的事物。棋子:走,黑子和白子棋盘:绘制规则:判定输赢冰箱:开门,关门大象:走路编程就是模拟生活...原创 2019-01-22 11:40:17 · 441 阅读 · 1 评论 -
Java系列(9)——数组
数组定义:所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称在这里插入代码片为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组定义语法格式数据类型[]...原创 2019-01-22 10:23:11 · 431 阅读 · 1 评论 -
Java系列(8)——函数(方法)
函数(方法)方法是一段能完成独立功能的代码块,可以多次被调用,提高了代码的复用性语法:<public> <static> 返回值类型 [void] 方法名 ( [ 数据类型 参数名;... ] ){ 方法体; [return 结果]}方法调用的内存结构首先将主方法加载到内存,并开始执行主方法里面的逻辑,调用某方法时,会原创 2019-01-22 09:17:23 · 408 阅读 · 0 评论 -
Java系列(3)——开发环境的搭建
JDK简介JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。JDK的下载和安装下载:在此,我已经为大家准备好适用于Windows64位系统 的JDK1.8版本,建议安装,因为后续涉及eclipse的安装和使用,此两者是需要配套使用的。我暂不...原创 2019-01-16 14:25:28 · 362 阅读 · 0 评论 -
Java系列(7)——基本语句
基本语句if 语句条件表达式的结果一定是true或false。for语句一般 for 语句格式:for(表达式1;表达式2;表达式3) 循环体增强 for 语句格式:for(参数 : 数组名) 循环体其中,参数包括两部分——类型和标识符(如 int number),而arrayName是迭代的数组。参数的类型必须与数组元素的类型匹配。以下为实例:Switch语句本...原创 2019-01-21 19:48:11 · 355 阅读 · 1 评论 -
Java系列(6)——运算符
运算符自增自减后++ --(i++):此种情况和其他代码在一行的时候,先使用加或减之前的值。(先用后加)前++ --(++i):此种情况和其他代码在一行的时候,使用加或减之后的值。(先加后用)比较运算符class demo{ public static void main(String[] args) { int a = 12; int b = 12; ...原创 2019-01-21 18:38:28 · 424 阅读 · 0 评论 -
Java系列(2)——DOS 命令
标题原创 2019-01-16 01:34:39 · 482 阅读 · 0 评论