自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 jvm性能调优

jvm性能调优

2022-03-01 22:00:04 211

原创 git的学习

参考慕课视频 网址 https://www.imooc.com/video/17965首先是git的下载地址:https://git-scm.com/download/win下载完成之后打开Git Bash Here.exe 这个程序接下来就是配置git的用户信息了 git config--global user.name "your nam...

2019-04-07 12:35:52 175 1

原创 XML之DOM思想的DOM4J解析器

students的xml文件<?xml version="1.0" encoding="UTF-8"?><students> <studnet id="s001"> <name>张三</name> <age>23</age> <tel>110</tel> </studnet> <student id =

2017-10-18 22:13:18 270

原创 XML的概念以及解析思想

XML的由来: :HTML是一种超文本标记语言,为了定义网页元素而存在,他的标签名是预定义的如< a >< /a> W3C:万维网联盟,先定义出HTML,然而因为HTML的语法太过于松散,所以W3C想用一种语言代替他,于是创造出有严格语法规定的xml语言,但是由于大家已经习惯用HTNL语言所以XML很难流行下来,最后的用途用做配置文件和封装数据XML:可扩展标记语言*概念:可扩展语言,标签

2017-10-18 19:41:53 408

原创 IO流:复制图片的四种方式实现

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExceptio

2017-08-15 20:23:07 821

原创 IO流:复制文本文件的5种方式实现

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyFil

2017-08-15 19:06:21 831

原创 利用集合模拟斗地主(2)

思路:1)创建HashMap集合 创建ArrayList集合,来存储编号 2)装牌:给HashMap中添加编号,以及对应的牌(点色数组和花色数组遍历之后的拼接),同时将编号添加ArrayList集合中 3)洗牌:洗的是编号 4)发牌:(发的也是编号,为了保证牌是有序的,所有应该用TreeSet集合) 5)看牌:(遍历TreeSet集合获取到对应的编号,拿对应的编号在HashMap中找编号

2017-08-09 23:58:36 431

原创 用集合模拟斗地主的洗牌的发牌

模拟斗地主的洗牌和发牌1)创建一个牌盒 2)装牌:点数和花色:String类型 3)洗牌 4)发牌 5)看牌代码:import java.util.ArrayList;import java.util.Collections;public class PokerDemo { public static void main(String[] args) { //创建一个

2017-08-09 23:24:46 440

原创 数组排序

一:冒泡排序数组排序之冒泡排序,两两比较,大的往后放放,第一次比较完毕之后,最大值就出现在了最大索引出,继续依次比较,得到一个排好序的数组!public class Test { public static void main(String[] args) { //定义数组,并且静态初始化 int[] arr = {69,80,24,57,13} ;

2017-07-27 22:01:45 333

原创 工具

integer十进制可以转换其他机制:二进制,8进制,16进制public static String toBinaryString(int i):二进制 public static String toOctalString(int i):八进制 public static String toHexString(int i):十六进制十进制转换成其他进制public static Stri

2017-07-27 20:21:39 264

原创 类_接口_抽象类的练习

要求:教练和运动员案例 乒乓球运动员和篮球运动员。 乒乓球教练和篮球教练。 为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识: 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类//定义说英语的接口public interface SpeakingEnglish { public abstract void speak()

2017-07-27 19:32:31 478

原创 字符串的转换功能

字符串的转换功能:(重点)byte[] getBytes():将一个字符串转换字节数组 char[] toCharArray():(重点方法):将一个字符串转换成字符数组 static String valueOf(char[] chs):将字符数组转换成字符串 static String valueOf(int i):将int类型的数据转换字符串

2017-07-23 01:11:06 407

原创 String类的获取功能:

String类的获取功能:int length():获取字符串的长度 char charAt(int index):返回指定索引处的字符!(重点) int indexOf(int ch):返回回指定字符在此字符串中第一次出现处的索引(重点) 这里的参数是int类型,而不是char类型 ‘a’和97 都代表’a’ int indexOf(String str)

2017-07-23 00:59:25 353

原创 模拟用户的登录,给3次机会,登录成功,玩一个猜数字小游戏!

步骤:1)假设用户名和密码已经存在 2)给3次机会,使用for循环操作,使用键盘录入 输入用户名和密码 给出判断:用户输入的用户名和密码和已经存在的用户名和密码一致,一致 登录成功: break ; 不一致: 给出提示public class StringTest { public static void main(String[] args) { //定义

2017-07-23 00:52:00 1446

原创 String类的常用的判断功能

String类的常用的判断功能:boolean equals(Object obj):将此字符串与指定的对象比较 boolean equalsIgnoreCase(String str):将此字符串和另一个字符串进行比较,忽略大小写 boolean contains(String str):判断此字符串中是否包含str这个子字符串 boolean startsWith(String str)

2017-07-23 00:44:21 382

原创 String类的构造方法

字符串是常量,一旦被赋值,其值不能在改变!常用的构造方法:public String():无参构造 public String(byte[] bytes):将字节数组转换成字符串 public String(byte[] bytes,int offset,int length):将字节数组的一部分转换成字符串 public String(char[] value):将字符数组转换成字符串

2017-07-23 00:21:46 1492

原创 多态

多态: 指的是一个事物,在不同时刻状态的一个体现! Dog d = new Dog();//创建了一个狗类的对象 Animal a = new Dog();狗是一个动物多态的前提条件: 1)必须有继承关系 2)继承一个类的同时,子类中必须有方法重写(使用子类中的方法去覆盖父类中的方法) 动物类:吃和睡的功能,子类重写父类的方法的原因:使用子类中有具体的功能..

2017-07-15 17:13:52 301

原创 Abstract 抽象

抽象的概述: 将功能定义抽象,那么该类就是抽象类! 动物有很多,应该将动物类定义为一个抽象类;动物本身不是一个具体动物, 猫和狗具体的事物,猫和狗和吃的方法不一样,在动物类中把吃的这个方法,定义为抽象方法,那么这个类就必须定义为抽象类;java针对将一个类定义为抽象———–>abstract:抽象的意思 抽象类的特点: * 一个类中可以抽象方法.也可以有非抽

2017-07-15 16:58:09 285

原创 关键字final的用法与特点

final产生的原因: 子类将父类中的方法覆盖掉,篡改了父类中方法.有时候可能不想子类去重写父类中 方法,java就提供了一个关键字: final:最终的,终态的!(表示:无法更改的)final的用法: final可以修类,该类不能继承 fianl可以修饰成员方法,该方法不能被重写 final可以变量(成员/局部变量) ,这个时候变量就变成了一个常量!(常用)例如:c

2017-07-15 16:33:27 634

原创 继承及其方法重写

一:类的成员构造方法: 1)子类中 构造方法,默认的访问父类中的无参构造方法; 2)父类中的无参构造没有提供,子类如何访问父类中的构造方法?方式1:父类中提供无参构造方法方式2:通过子类中的super(“..”),访问父类中的有参构造方式3:在本类中可以通过其他构造方法去访问父类中构造方法:this();注:this()/super(“..”),书写的位置:第一句话:防止父类进行多次初始化!成

2017-07-15 15:11:10 554

原创 面向对象思想

基于过程思想:给一个需求,通过分析需求,然后一步一步的去实现!完成一个功能的具体步骤! 面向对象思想:创建对象,使用对象调用功能!(主要:对象)举例: 面向过程: 打水:自己打水—>拿起杯子—>走到打水的地方—>打水 面向对象: 打水:让别人给我打水(只管水给我就可以了)—->喝水面向对象思想的特点: 1)更符合我们的一些思想行为习惯 2)让复杂的事情简单化 3)让我们从执行者变成指

2017-07-13 22:48:03 208

原创 数组

数组的概念: 用来存储同一种数据类型的容器; 格式: 数据类型[ ] 数组名; 数据类型 数组名[ ] ; 举例:int[] a ;定义了一个int类型的数组变量a(推荐使用第一个) int a[] ;定义了一个int类型的a数组变量 数组的初始化分为两种: 1)动态初始化:指定数组的长度,它的元素值由系统默认分配 2)静态初始化:指定的数组的具体元素,数组长度由系

2017-06-15 22:20:35 268

原创 方法(其他语言中称函数)

方法 1:概念:存在独立的功能的代码块 2:格式: 权限修饰符 返回值类型 方法名(数据类型1 参数名1,数据类型2 参数名2….){ return 结果; } 注:小括号里面:形式参数列表 解释: 权限修饰符:public + static(静态修饰) :暂时先这样写权限修饰符 返回类型:最终计算的结果是什么样的数据类型: (结果是什么数据类型,就用该类型去接收结果)

2017-06-15 22:06:19 257

原创 跳转控制语句:关于break,continue,和return的区别

一:break:中断,结束语句的意思 应用场景: 1)switch语句中使用break 2)循环语句中跳出当前,就用要到break 注意: 跳出单层循环 跳出多层循环,要是跳出多层循环,就必须:带有标签语句的例如: 跳出单层循环public class BreakDemo { public static void main(String[] args) {

2017-06-14 08:58:41 543

原创 基础学习总结

第一天: 第一章 一:计算机 1:计算机全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 2:计算机软件按功能分为 1):系统软件:DOS,windows,Linux,Mac,Android,ios.

2017-06-05 18:09:32 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除