自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多表子查询

(SELECTenameFROMempWHEREempno=(SELECTmgrFROMempWHEREempno=7369))AS经理姓名FROMempWHEREempno=7369;--查询员工编号为7788的员工名称,员工工资,部门名称,部门地址。--查询出比10号部门任何员工薪资高的员工信息。--1.查询出高于本部门平均工资的员工信息---查询出高于10号部门的平均工资的员工信息。--查询出高于10号部门的平均工资的员工信息。...

2022-07-23 11:54:51 234 1

原创 mysql建库建表和查询

selectconcat(pname,"的朋友有",fname)frompersonpinnerjoinfriendsfonp.pid=f.pid;(null,'张三',default,20,'李四,王五,赵六','河南省郑州市');(1,'张三',default,20,'河南省','郑州市'),(2,'李四',default,22,'河南省','洛阳市');psexchar(2)default"男",--性别。psexchar(2)default"男",--性别。...

2022-07-23 11:52:29 169

原创 断点续传java代码

/StringfileName=conn.getHeaderField("Content-Disposition");//获取响应的头部文件(包含由文件名)//conn.setRequestProperty("Range","bytes="+start+"-"+end);System.out.println(this.getName()+"负责的"+start+"-"+end+"下载完毕..");//conn.setRequestMethod("GET");...

2022-07-22 10:28:17 157

原创 多线程火车售票案例

System.out.println(this.getName()+"卖了一张"+ticket);Ticketticket=newTicket(i,"G2022","郑州","重庆");",车次="+trainNum+小丽卖了一张票号=10,车次=G2022,郑州--->重庆。小丽卖了一张票号=12,车次=G2022,郑州--->重庆。小丽卖了一张票号=14,车次=G2022,郑州--->重庆。小丽卖了一张票号=16,车次=G2022,郑州--->重庆。...

2022-07-21 19:49:41 59

原创 java批量上传图片案例

System.out.println("-->图片["+imgs[i].getName()+"]已经输入完毕...");//System.out.println("复制到img2文件夹下的图片路径="+imgFile);//缓冲区,把数据先读到缓冲区内。//把读取到字节组bytes中的数据,写入到file2目录中。//通过io流把文件边遍历边写,复制到file2目录中。//读取到字节个数存到len中。//拼接目标位置的图片路径(file2+图片昵称)//遍历,每次循环都是一个要复制的图片。...

2022-07-19 10:19:49 2604

原创 IO流图片复制案例

longstart=System.currentTimeMillis();System.out.println("复制所用的时间"+(end-start));longend=System.currentTimeMillis();out.write(bytes,0,len);//写入字节数组,读几个写几个?intlen=-1;//读取到的字节个数。

2022-07-18 12:03:35 69

原创 IO输入输出流

/inti=in.read();//一次读取一个字节byte,读取不到返回-1。//i=in.read();//一次读取一个字节byte,读取不到返回-1。//健壮性判断如果file表示的文件不存在就创建。//创建的in输入流,可以读取文件的内容。//因为一个中文字符2字节,写入时截断了。//流使用完了关闭流,释放资源。//流使用完了关闭流,释放资源。//创建输出流写入数据到文件。节点流连接数据源的流。in输入(读取),out输出(写入)数据字节流、字符流。...

2022-07-18 10:38:30 40

原创 绝对路径和相对路径

System.out.println("file="+file.getAbsolutePath());System.out.println("目录-可以继续向下获取"+file);System.out.println("file="+file);//直接调用方法自身。System.out.println("文件"+file);目录,目录可以包含子文件或子目录,继续深入获取。//获取目录下的子目录或文件。路径,某一个资源(文件或目录)在计算机中的位置。如果传参的File对象是。...

2022-07-18 10:09:57 158

原创 File文件类案例

File类抽象计算机中的文件和目录(文件或目录在Java中就是一个File文件对象)System.out.println("文件大小"+f1.length());System.out.println("文件大小"+f2.length());System.out.println("文件大小"+f3.length());注意大量的其他方法,大家通过[jdk1.8中文版.CHM]来熟悉、练习、测试。​判断文件或目录是否存在。//创建一个文件或目录对象。​创建文件或目录。...

2022-07-18 09:21:10 43

原创 测试集合创建和使用

package com.hp.demo06;import java.util.*;/* 测试类 测试集合创建和使用 */public class Demo01 { public static void main(String[] args) { List list = new ArrayList<>(); //添加元素 list.add("小明"); list.add(&qu

2022-07-14 17:25:01 234

原创 数字格式化案例

package com.hp.demo05;import javax.sound.midi.Soundbank;import java.text.DecimalFormat;import java.text.ParseException;public class Demo04 { public static void main(String[] args) throws ParseException { /* 数字格式化 有

2022-07-14 16:49:16 218

原创 倒计时关机案例

package com.hp.demo05;import java.util.Date;public class Demo02 { public static void main(String[] args) throws Exception{ int s = 60; //60秒后的时间 Date mb = new Date(); mb.setMinutes(mb.getMinutes()+1);//原有分钟+1900

2022-07-14 16:36:44 228

原创 日期类案例

package com.hp.demo05;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Demo01 { public static void main(String[] args) throws ParseException { //如何创建日期对象 Date date1 = new Date()

2022-07-14 16:35:14 169

原创 常用类库+案例

java.lang包包含了常用类,系统做了设置无需导包即可使用1、Object万类之祖:所有的类都间接或直接的继承了Object类**equals()方法**​ String类继承并重写了Object的equals​ == 可以比较基本数据类型的值是否相同,比较引用数据类型的对象是否是同一个public class Demo01 { public static void main(String[] args) { String s1 = new String("abc"

2022-07-12 19:00:13 122

原创 异常异常的解决

异常是程序编译或运行时发生的意外情况Exception 编译期异常,编译期必须处理RuntimeException 运行时异常,不必须处理,可以通过调整代码来避免Error 错误,内存溢出等都是错误,不能解决异常的解决:​ throws抛出异常,不解决,一旦发生程序会崩溃​ try-catch捕获异常,解决异常,程序继续运行**银行卡取款案例**/** * 测试编译期异常 */public class Demo01 { public static void main(String

2022-07-12 18:58:12 103

原创 面向对象三大特点

一、封装概念:把属性设为private,隐藏内部细节限制外部直接访问,提供公共的get和set方法间接访问,提升安全性。get方法用于获取内部属性set方法用于设置内部属性的值三、继承子类继承父类,所有非私有的属性和方法(不包含构造器和主方法)Java只能单一继承,一个类只能有一个父类(可以通过多重继承来实现多继承)(所有的类都直接或间接继承了Object,Object万类之祖)**动物继承案例1**Animal/** * 动物类 * 名字、吃的方法 */public abstract clas

2022-07-12 18:54:54 413

原创 static

类中的属性和方法,称为类的成员成员分为:实例成员和类成员1、实例成员实例成员属于对象,只有对象才能引用和访问 2、类成员类成员不属于任何对象,所有对象都可以共享和访问,可以直接通过类名和对象名引用和访问类方法中不能直接访问实例成员​ 因为实例成员必须由对象引用​ 而类方法由于也可以被类名直接引用,所以本身是没有对象的,所以无法访问实例成员3、static静态代码块用于类加载后的静态属性的初始化**学生类花班费和花自己钱案例**学生类/** * 学生类 */public class Stu

2022-07-11 19:25:34 39

原创 方法的重载

在同一个类中,方法名相同,参数不同,可以定义多个同名的方法根据不同的参数,可以调用不同的方法- 参数的个数不同- 参数的类型不同- 参数的个数相同,类型不同测试使用重载的方法/** * 测试使用方法的重载 */public class Test { public static void sum(int a,int b){ System.out.println(a+"+"+b+"="+(a+b)); } public static void sum(doubl

2022-07-11 19:23:31 53

原创 值传递和引用传递

值(基本数据类型)在栈内存中引用(对象)在堆内存中/** * 值传递和引用传递的区别 * 值传递(值是基本数据类型) * 引用传递(引用是对象) */public class ParamTest { /** * 值传递(传到方法中的数值已经和原数据没有任何的联系) * @param n */ public static void test1(int n){ n=2;//方法中改变了n保存的值,猜测和外部的变量n是否有联系?

2022-07-11 19:21:46 38

原创 局部变量和全局变量

局部变量:在方法内的,如参数,方法体内声明的变量生命周期,只要当前所在位置代码执行结束,就会销毁public void setName(String name) {//参数name是局部变量 this.name = name; //name=name; //属性是全局变量,会和同名的局部变量冲突?变成局部变量 //如何引用被隐藏的全局变量,使用this}this就代指当前对象(方法的调用者) 2、全局变量:直接在类中,属于类的属性,可以在本类的所有实例方法

2022-07-11 19:19:59 36

原创 对象的属性(例子)

把其他自定义类作为属性Dog宠物狗/** * 宠物狗 */public class Dog { private String name; //名字 //构造器 public Dog() { } public Dog(String name) { this.name = name; } public String getName() { return name; } public void setName

2022-07-11 19:18:22 146

原创 【随机数】

一、随机数1、Math类数学类包含大量数学相关的计算方法(类方法,可以类名直接引用)Math.random();随机0-1之间的小数Math.round(double d);将参数四舍五入为整数随机x-y的整数的算法:​ Math.round(Math.random()*(y-x)+x);2、Random类创建对象,使用nextInt(int n) 随机0-(n-1)的整数 for (int i = 0; i < 10; i++) { double r =

2022-07-11 14:14:23 47

原创 模拟玩家事例Player

实体类public class Player { //封装:将属性设为private,提供公共的get和set方法间接访问、提升安全性. private String name;//玩家名称 private String type;//玩家类型:战士、法师 private int life;//生命 private int defense;//防御 private int attack;//攻击力 //自我介绍 public void sa

2022-07-09 12:05:20 104

原创 什么是面向对象

什么是面向对象?万物皆对象以对象为主来设计程序的编程思想编程思想:面向过程、面向对象1、面向过程c面向过程,以过程为主的,执行者身份问题:吃饭,以面向过程角度,要做饭,买菜,洗菜,炒菜,... 2、面向对象问题:吃饭,直接找饭店对象问:把大象装进冰箱需要几步?面向过程代码①:/** * 面向过程 冰箱装大象 */public class Demo01 { public static void main(String[] args) { System.out.println("打

2022-07-08 18:30:40 91 1

原创 数组的排序

什么是数组的排序?对数组中的数字按照从小到大或从大到小进行排序在不断的发展设计中逐步演练出排序的方式方法,称为**排序算法**排序算法排序算法有很多种,每一种都有各自排序的规则算法排序分为冒泡排序算法、选择排序算法1冒泡排序算法排序规则:相邻的两个元素进行比较 j=0;//下标 //j如何跟相邻的元素进行比较?始终是j和j+1比较 0-1 j++; //j=1 1-2//初始化数组 int[]arr = {6,4,

2022-07-08 18:22:56 117

原创 运算符和数组

一、运算符位运算符:按位运算 & | ^//声明变量测试 int a=1,b=2; /* 二进制的表示: 00000001 00000010 同时为真才为真(两对二进制上下对应) 00000000 */ System.out.println(a & b);//0//改变数值进行测试 a=5;//101 b=

2022-07-08 08:13:35 76 1

空空如也

空空如也

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

TA关注的人

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