自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 读取Properties工具类

尝试一下封装一个读取Properties工具类,自己大概看了看DBUtils和Druid源码,学习一下封装思想,希望有大佬指点。public class PropertiesUtil { private Properties properties = null; private String fileName = null; private Logger log = Logger.getLogger(PropertiesUtil.class); public Prope

2021-01-10 15:47:27 336 1

原创 复习04、05、06、07

2020-12-14 10:07:56 136

原创 复习02、复习03

2020-12-10 09:36:08 121

原创 复习01:反射、多线程、properties

2020-12-07 19:18:22 92

原创 案例分享:swing界面超市管理系统

总结:前前后后做了有一周多一个周末,在自己单独做过一个之后,又以小组的形式基本是重新写又添加了一些功能做了一个比较完整的案例,细节还是有些不完美,所以给大家分享一下部分心得体会,如有错误,望大佬指正!1.设计流程①功能确定,数据库表的确定②原型设计③案例分工④代码编写⑤修改完善制作汇报ppt2.效果图部分功能如图;完成总结:大部分功能还是比较基础的也比较简单,只有几个点是稍微有些难度,通过这次的小组合作发现同学们学习的知识掌握还是不够全面,所以我希望可以尽自己所能,帮助到

2020-12-07 19:16:14 1492 1

原创 JavaSE.12.反射

JavaSE.12.反射1.Class类的使用理解java.lang.Class1.类的加载过程:程序经过java.exe命令以后,会生成一个或多个字节码文件(.class结尾),接着会使用java.exe 对某个字节码文件进行解释运行,相当于将某个字节码文件加载到内存中,此过程就称为类的加载,加载到内存中的类 就称为运行时类,此运行类,就作为Class的一个实例2.Class的实例就对应着一个运行时类3.加载到内存中的内存时类,会缓存一定的时间,在此时间之内,我们可以通过不同的方式来获

2020-11-12 17:11:05 117

原创 JavaSE.11.网络编程

JavaSE.11.网络编程1.网络编程概述1.IP和端口号2.网络通信协议3.TCP4.UDP5.URL2.URLURL网络编程1.URL:统一资源定位符,对应着互联网的某一资源地址2.格式: http://localhost:8080/examples/beauty.jpg?username = Tom 协议 主机名 端口号 资源地址 参数列表public class URLTest { public static void ma

2020-11-12 17:09:18 164 2

原创 Java.SE.09.泛型

typora-root-url: imgstypora-copy-images-to: imgsJavaSE.09.泛型1.泛型1.泛型的使用泛型:标签把元素的类型设计成一个参数,这个类型参数叫做泛型泛型的使用1.jdk5.0新增2.在集合中使用泛型 总结: ①集合接口或集合类在jdk5.0时都修改为带泛型的结构 ②在实例化集合类时,可以指定具体的泛型类型 ③jdk5.0以后在集合类或接口中凡是定义类或接口时,内部结构使用到类的泛型的位置,都指定为实例化的泛型类型 .

2020-11-12 17:05:43 171

原创 JavaSE.07.枚举及注解

typora-root-url: imgstypora-copy-images-to: imgsJavaSE.07.枚举及注解1.枚举1.枚举的使用一.枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。称为枚举类2.当需要定义一组常量时,建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现功能二.如何定义枚举类方式一.jdk5.0之前,自定义枚举类方式二.jdk5.0,可以使用enum关键字定义枚举类public class SeasonTest {.

2020-11-12 17:04:31 119

原创 JavaSE.06.常用类

JavaSE.06.常用类1.String1.String:字符串,使用一对""引起来表示①.String声明为final的,不可被继承②.String实现了Serializable接口:表示字符串是支持序列化的 实现了Comparable接口:表示String可以比较大小③.String内部定义了final char[] value用于储存字符串数据④.String:代表一个不可变的字符序列。简称:不可变性 体现:1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的

2020-11-12 16:53:03 172

原创 扫雷案例练习

扫雷案例练习1.启动类public class StartApp { public static void main(String[] args) { new UI(); }}2.界面类import java.awt.Color;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import

2020-11-04 10:51:02 890

原创 JavaSE.10.IO流

JavaSE.10.IO流(InputOutputStream)1.IO流体系结构1.IO流1.流的分类按数据单位分:字节流(8bit) 字符流(16bit)按数据流向分:输入流 输出流按角色分:节点流(作用在文件上) 处理流(作用在已有的流上)2.流的体系结构抽象基类 节点流(文件流) 缓冲流(处理流的一种) InputStream FileInputStream BufferedInputStream(read(byte[] buffer)

2020-11-02 21:29:30 123

原创 JavaSE.08.集合

JavaSE.08.集合1.CollectionCollection采用线性列表的储存方式,单列数据1.集合,数组都是对多个数据进行存储操作的结构,简称Java容器说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg...)2.1数组在存储多个数据方面的特点 数组初始化以后长度就确定了 数组声明的类型,就决定了进行元素初始化的类型2.2数组在存储多个数据方面的弊端 一旦初始化以后,其长度不可修改 数组中提供的方法非常有限

2020-11-02 21:27:15 141

原创 JavaSE.04.异常

typora-root-url: E:\javadata\java2003\课堂笔记\04异常\imgstypora-copy-images-to: imgsJavaSE.04.异常1.异常在Java语言中,将程序执行中发生的不正常情况称为“异常”2.分类1.Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:Stack OverflowOverflowError和OOM,一般不编写针对性的代码进行处理2.Exception:其他因编程错误或偶.

2020-10-26 09:29:57 123

原创 JavaSE.05.多线程Thread类

多线程Thread类1.多线程概述1.基本概念程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程–生命周期进程是资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread)进程可进一步细化为线程,是一个程序内部的一条执行路径若一个程序同一时间并行执行多个线程,就是支持多线程的线程作为调度和执行的单位,每一

2020-10-26 09:06:20 122

原创 Java生成一个随机验证码

生成一个随机的验证码,判断输入是否正确。import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Random;/** * @author: 13667 * @date: 2020/10/19 10:28 *

2020-10-20 11:17:09 359 1

原创 # 图书管理系统案例练习

图书管理系统案例练习1.date数据包package date;import java.io.File;import java.io.Serializable;import entity.*;/** * * @Description 数据类 * @Author Mr.chen * @Date 2020年10月16日下午2:22:55 * * 此类用来储存在内存中处理各个数据,在程序结束的时候写入配置文件 * * Book[] 用来储存书籍的各个信息 * BookA

2020-10-19 10:14:10 412

原创 Java基础SE.03.Java面向对象

Java基础SE.03.Java面向对象1.Java面向对象概述1.编程思想编程思想主要分为:面向过程(Procedure Oriented Programming),面向对象(Object Oriented Programming)。面向对象思想:“万事万物皆对象”2.面向对象的两个要素:类和对象类:对一类事物的描述,是抽象的,概念上的定义对象:是实际存在的该类事物的每个个体,也称为实例(instance)说明:类中主要包含①成员变量(属性)②构造方法:用于类的对象的实例化③方法:用于实现

2020-10-17 18:26:03 513 2

原创 Java基础SE.02.Java基础语法

Java基础SE.02.Java基础语法1.Java标识符,关键字,保留字,注释1.标识符要求:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y3V0nOyI-1602930250513)(/image-20200923191839184.png)]规范:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xB3Dd5Nk-1602930250516)(/image-20200923191907479.png)]2.关键字[外链图片转

2020-10-17 18:25:01 233

原创 Java案例,超市购物(添加,删除,查看商品)

导语:面向对象的笔记还在整理,之前的笔记也有点凌乱,先发一个国庆期间做的一个超市购物的案例。主要的功能是顾客查看,购买,结算商品、管理员添加,删除,查看商品。1.实体包//管理员账号实体类public class Admin { private String id;//管理员帐号 private String passWord;//管理员密码 public Admin() { super(); } public Admin(String id, String passWord)

2020-10-08 16:46:36 4561 3

原创 Java中各个变量的定义及内存解析

导语:之前不知道变量的内存分配,看了很多资料,所以总结了一下,方便 大家学习。1.变量1.类变量:又称全局变量或静态变量,需要使用static关键字修饰。在定义以后就已经存在并且占用内存空间,可以通过类名来访问,不需要实例化。全局变量存储在内存的方法区中。2.对象实例级变量:就是成员变量,实例化后才会分配内存空间,才能访问。3.方法级变量:就是在方法内部定义的变量,即局部变量。**注意:**内存管理系统会根据变量的数据类型决定开辟内存空间的大小,这个空间只能储存对应的数据类型。2.变量的内存解

2020-09-24 12:01:30 868

原创 Java写一个日历和程序流程控制结构案例

导语:总结了一些流程控制的小案例以及用Java编写了一个根据输入年份和月份打印对应月份的日历的一个小程序,并且初步理解了一下Java的封装性。日历案例//日历public class Calendar { private int month; private int year; private int day = 1; private int tt;//制表符的个数,判断月份的第一天是星期几 private int addMonth;//输入对应的月份的天数 public Cale

2020-09-24 11:25:05 291

原创 利用JS写一个二维数组,附案例

导语:学习Java数组中有一个不错的案例,分享给大家,希望帮助到你们。这个方法仅仅是为了给大家一种解题思路。这里以n = 4为例来解释一下这个回形数的案例。说明:这个矩阵排列的数字,是一个长度等于n 的正方形,数字按照顺序沿着回形针一样的路线排列,直到最中心。 //n自由赋值,这里以n = 4为例 var n = 4; var m = 0; //创建二维数组 var arr = new Array(n); for(var i = 0;i < arr.length;i++

2020-09-15 20:08:55 723

原创 Java基础3.数组

3.1数组导语:今天整理了数组的笔记以及部分案例,希望对大家有用。一.数组1.数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。2.数组的常见概念数组名下标(索引)元素数组的长度3.数组的特点:①数组是有序排列的②数组属于引用数据类型③数组的元素,既可以是基本数据类型,也可以是引用数据类型④数组对象会在内存中开辟一段连续的空间⑤数组的长度一旦确定,不可修改4.数组的分类按照维数:一维数组,二维数组…按照数组

2020-09-15 20:01:22 231

原创 Java基础2.Java基础语法

导语:整理了一下Java基础语法部分的笔记,以及部分案例2.1关键字,标识符,注释一.关键字keyword的定义和特点定义:被Java语言赋予了特殊含义,用作专门用途的字符串特点:关键字中所有字母都为小写二.保留字reserved wordgoto,const三.标识符标识符Identifierjava对各种变量,方法和类等要素命名时使用的字符序列成为标识符四.标识符的使用1.凡是可以起名字的地方都叫做标识符2.标识符的命名规则(必须遵守)五.命名的规范六.注释Commen

2020-09-12 17:21:28 317

原创 Java基础1.Java语言概述

导语:今天开始准备每天将自己学习Java的笔记也发出来,和一样刚开始学习的Java的同学交流。如有错误,希望大家不吝自己的手指批评指正,谢谢。1.1软件开发1.软件开发:特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件。2.人机交互方式:图形化界面(Graphical User Interface,GUI)命令行方式(Command Line Interface,CLI)3.常用DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录c

2020-09-08 21:24:20 104

原创 JS创建一个小爱心图形的背景

导语:参考学习平台的资料,自己尝试编写了一个小爱心图形的背景。 window.onload=function(){ document.body.style.margin = "0"; document.body.style.backgroundColor = "#901437" document.body.appendChild(document.createElement('canvas')); var canvas = document.querySelector('

2020-09-08 21:15:36 301

原创 网页制作练习(JS制作浮动窗口和循环滑动窗口)

网页制作练习(JS制作浮动窗口和循环滑动窗口)导语:作为一个刚学习一个月的新手,希望可以将自己的练习分享给和我一样的小伙伴,互相借鉴,可以在实践中提高自己。将自己学习制作的案例分享给大家,并记录自己的进步,希望可以在学习之后找到心仪的工作。一.案例制作的主要内容网页的排版。中间照片的切换以及点击按钮时切换到对应的图片。右边的循环滚动窗口右下角层的切换窗口浮动的制作二.制作效果三.代码如下CSS内部样式表 /*上面标题图片的样式*/ .fddiv{ positio

2020-09-03 16:02:45 1450

空空如也

空空如也

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

TA关注的人

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