自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-06-29

获取当前时间及前一天的时间public class Time { public static void main(String[] args) throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr ="2021-05-01 10:22:35"; Date date = sdf.parse(dat

2021-06-29 15:58:11 115

转载 2021-02-24

eclipse中启动tomcat,访问localhost:8080出现404解决问题描述:在eclipse中启动tomcat,浏览器中输入http://localhost:8080/报404错误不能访问。解决方法:重新配置tomcat服务器。解决步骤:双击eclipse中的tomcat,修改Deploy path。如果tomcat下有部署项目,此时Server Locations置灰状态不可修改,移除tomcat下的部署项目即可。默认状态Deploy path 值如下所示:点击1,选择t

2021-02-24 18:38:01 313

原创 不使用try-catch结构,实现不管输入是否正确,均输出“欢迎提出建议!”语句

按照控制台提示输入1~3之间任一个数字,程序将输出相应的课程名称根据键盘输入进行判断。如果输入正确,输出对应课程名称。如果输入错误,给出错误提示,要求重新输入。不管输入是否正确,均输出“欢迎提出建议!”语句import java.util.Scanner;public class Demo6 { public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean flag =

2020-12-22 10:27:03 524

原创 Random函数

random.nextInt()与random.nextInt(int n)之间的区别package kgc.yqc.random;import java.util.Random;public class Test { public static void main(String[] args) { Random random = new Random(); for( int i=0;i<5;i++) { int a =random.nextInt();//random.n

2020-10-27 09:19:48 249

原创 注册账号

要求:用户名长度不能小于3,密码长度不能小于6,两次输入的密码要一致public class Login { public static void main(String[] args) { boolean flag=false; do { Scanner input = new Scanner(System.in); System.out.println("请输入用户名:"); String name = input.next(); if(name.length()<3

2020-10-26 22:41:15 308 1

原创 涉及继承、接口、重写、重载等多个知识点的程序练习

创建People类,属性包括:姓名,年龄,性别,行为包括:get/set方法,eat()方法,构造方法`,toString()方法public class People {private String name;private int age;private char sex;public People() { }public People(String name, int age, char sex) { super(); this.name = name; this.age = a

2020-10-26 21:46:35 169 1

原创 实体类

1.枚举(1)由一组固定的常量组成(2)枚举可以使用是常量,switch(3)语法:①有属性,有方法public enum 枚举名{类型1(属性),类型2(属性),。。。,类型n(属性);属性1;属性2;。。。。//私有的构造方法private 枚举名(属性1,属性2.。。。){This.属性1=属性1;This.属性2=属性2;。。。。。}//自定义其他方法//get set 方法}②没有属性public enum 枚举名{类型1,类型2,。。。,类型n;

2020-10-26 16:40:47 277

原创 集合框架与泛型

1.集合接口Collection (List ,Set),Map(1)面试题:java 三大结合接口有哪些??①List Set Map(2)Collection存放一组 无序,不唯一的对象集合(3)List存在一组有序(插入的顺序),不唯一的对象集合(4)Set存放一组无序,唯一的对象集合(5)Map存放一组键值对集合(key ,value)Key 唯一 value 不唯一2.集合实现类(1)List①面试题:ArrayList /LinkedList 异同1)

2020-10-19 19:05:49 140

原创 Java异常

1.五个异常关键词(1)try {} 可能出现异常的代码块(2)catch {} 捕捉异常(3)finally {} 不管是否发生异常都会执行的代码块(4)throws 声明异常 方法参数后面 可以多个 ,用逗号隔开private static void A() throws ZhuangcheException(5)throw 抛出异常 在方法体里面throw new Exception();2.常见异常(1)java.util.InputMismatchEx

2020-10-19 19:05:00 99

原创 抽象类与普通类的对比、接口

1.抽象类 & 普通类(1)抽象类不可以被实例化(2)普通类可以被实例化2.抽象方法 & 普通方法(1)抽象方法没有方法体(2)普通方法有方法体3.抽象类的特征(1)抽象类中可以没有抽象方法,但是包含抽象方法的类一定是抽象类(2)如果子类没有实现父类所有的抽象方法,子类必然是抽象类(3)没有抽象的构造方法,也没有抽象的静态方法(4)可以有非抽象的构造方法4.方法有哪些:(1)普通方法(2)静态方法/类方法 – static 修饰(3)构造方法 –

2020-10-19 19:04:20 270

原创 方法的重写

1.方法重写(1)创建一个子类对象,子类对象调用方法XXX,①如果子类没有XXX方法就调用父类的方法XXX 方法②如果子类重写了XXX 方法就调用子类的XXX方法(2)重写规则:①访问修饰符不能严于父类②返回值相同或者是其子类③方法名相同④参数相同⑤父类的静态方法不能被重写为非静态方法(静态方法不能被重写),非静态方法不能重写为静态方法⑥子类可以定义和父类同名的静态方法,用来覆盖父类的静态方法⑦父类私有方法不能被重写⑧不能抛出比父类更多的异常(3)@Override 注解①会校验

2020-10-19 19:03:16 217

原创 封装与继承

1.封装:两个大致原则:1)把属性藏起来2)对外提供接口,来访问或者操作属性2.封装的步骤(1)把属性设置为private(2)提供getter /setter 方法(3)操作属性(设置属性的合法性)3.包(1)关键字:package(2)作用:①以较小的单元存放类,方便使用和查找②解决命名冲突③访问权限控制(3) 注意事项①package 开头②是小写字母组成,不能以圆点开头或结尾③命名最好以组织倒置的网络域名④必须写在第一行(注释除外)(4)创建包的两种方式①分

2020-10-19 19:02:20 131

原创 java方法

1.带参方法的语法<访问修饰符> 返回类型 方法名(形式参数列表){方法体;}调用有参方法:类 对象名 = new 类();对象名.方法名(实参1,实参2.。。);1)形参2)实参3)调用方法的时候,实参不能指定数据类型4)形参和实参 数据类型要一致,数量也要一致2.值传递,引用传递(1)基本数据类型传递的是 值,一个变量的值改变,不会影响另一个(2)引用数据类型传递的是地址,一个对象的属性改变,另一个也会改变3.构造方法-(构造器 Contructor)(1)

2020-10-19 19:01:01 91

原创 类与对象

1.类类是具有相同属性和方法的一组对象的集合2.对象(1)描述客观事物的一个实体(2)对象是类的一个具体(3)对象由属性,方法组成(4)属性-对象的特征 方法:对象的行为3.类和对象的关系类是对象的抽象,对象是类的具体4.类的语法(1)定义类的名称(首字母要大写)(2)发现类的属性(3)发现类的方法(4)语法:public class 类名 {//属性部分(类的属性都有默认值)数据类型 变量名1;数据类型 变量名2;//方法部分public 返回类型 方法

2020-10-19 18:59:27 162

原创 数组

1.数组存放一组相同数据类型的数定义一个数组,在内存中申明一串连续的空间2.描述数组的元素1)数组名2)数组类型3)数组下标(下标从0开始)4)数组元素3.数组的长度一旦被定义,不能改变4.使用数组四步走:1)声明数组:数据类型[] 数组名;数据类型 数组名[];2)分配数组空间数组名 = new 数据类型[数组大小];1)2)声明数组并分配空间数据类型[] 数组名 = new 数据类型[数组大小];数据类型 数组名[] = new 数据类型[数组大小];3)给数组元素赋

2020-10-19 17:40:28 116

原创 选择结构

1.java流程控制结构1)顺序结构自上而下,顺序执行语句2)选择结构根据条件判断,选择执行相应的语句3)循环结构循环执行语句2.基本的if 选择结构 语法://条件为真的时候才会执行语句if(条件){//执行语句}3.if-else 选择结构 if(条件){//条件为真的时候执行的语句}else{//条件为假的时候执行的语句}4.如果选择执行的语句只有一条 那么大括号可以省略(不建议省略)if()执行语句;5.多重if选择结构if(条件1){//条件1为真的

2020-10-19 17:39:24 325

原创 jdk安装

1.JDK Java SE Development kit (JDK ) java 开发工具包2.环境变量配置右击电脑-属性-高级系统设置-环境变量JAVA_HOME jdk 安装路径C:\Program Files\Java\jdk1.8.0_251Path 命令指向路径%JAVA_HOME%\bin%JAVA_HOME%\jre\bin3.指令cmd 打开命令提示符java java 运行命令javac java 编译命令java -version 查看jdk 版

2020-10-19 15:53:03 2503

转载 Eclipse 2018 反编译

一、安装1.help – Eclipse Marketplace…2.输入 Decompiler 搜索并安装此插件,Enhanced Class Decompiler 3.0.03.勾选上所有的反编译插件4.接受条件5.点击ok继续安装6.yes 重启eclipse7.window – Preferences 进入设置页面8.对反编译器( Decompiler )进行配置9.反编译器的使用方法1)选择Window-Show view–Navigator进行使用2)打开eclipse中

2020-10-14 17:50:36 142

原创 接口小程序--自动连接电风扇、鼠标、U盘

接口:public interface USB {void can();//默认修饰符public abstract}电风扇:public class FanUsb implements USB {public void can() {System.out.println(“电源连接成功!”);System.out.println(“电风扇转起来了!!!!!!”);}}鼠标:public class MouseUsb implements USB{public void can()

2020-10-13 19:06:58 464

原创 变量概念

1.变量的概念一个数据存储空间的表示2.描述变量的三元素1)变量名2)变量类型3)变量值3.变量的命名规则1)由数字,字母,下划线(_),美元符($)组成2)不能以数字开头3)不能是关键字,不能是布尔值(false true) ,不能是null4)严格区分大小写,坚持见名知意原则5)驼峰命名法(由多个单词组成,首字母小写,其余每个单词首字母大写)4.标识符凡是由我们自己命名的地方都可以成为标识符已学过的标识符:变量名,类名,文件名5.关键字具有特殊意义的词(都是小写)已经

2020-10-13 18:06:45 751

原创 循环结构总结

1.循环结构特点1)循环操作2)循环条件2.循环的四个步骤1)初始化循环条件2)循环条件3)循环体4)变更循环条件3.while循环while(循环条件){ //循环体}3.do-whiledo{//循环体}while(循环条件);*:分号结尾4.while & do-while1)先后顺序while :先判断,再执行do-while :先执行,再判断2)如果初始化条件不满足的情况while是一次都不执行循环体do-while 是至少做一次循环体

2020-10-13 17:13:44 283

空空如也

空空如也

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

TA关注的人

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