自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 ireport使用

1、安装ireport 4.6.02、修改JDK路径,需要1.6版本的JDK3、使用ireport画模板报表,值得注意的是,需要添加一行代码<style name="Base" isDefault="true" fontSize="10" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>记得要加在,properties和parameter 中间的那行4、添加图片时,使用java.a

2021-07-19 11:33:15 151

原创 java 静态代码块 构造代码块 构造函数 在子父类中的执行顺序

1.java源码public class Test03 { public static void main(String[] args) { new B(); }}class A{ static{ System.out.println("我是A静态代码块"); } { //这个是构造代码块 System.out.println("我

2020-05-28 21:47:25 147

原创 java 8 新特性Optional(待完成)

1

2020-05-28 20:34:38 218

原创 java String 类常用方法 小白必须非常熟练使用

String str = new String(“abc”);1.indexOf()2.substring()3.isEmpty()

2020-05-28 18:25:42 114

原创 java 基本数据类型的包装类 小白版 整型字面量的值在-128到127之间,那么自动装箱时不会new新的Integer对象

1.不建议使用new Integer方法,应该改成 Integer的静态方法public static Integer valueOf(int i)public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cache[i + (-IntegerCache.low)]; .

2020-05-28 18:22:39 545

原创 java 深拷贝实现 重写Object的clone方法

public class Test02 { public static void main(String[] args) { Student student = new Student("238"); try { Student student1 = student.clone(); System.out.println(student.getName()); System.out.println

2020-05-20 18:20:55 458

原创 java UDP(小白版)

UDP通讯程序UDP发送端实现java.net.DatagramSocket(类):用于发送\接收UDP协议的数据包的连接对象.构造:DatagramSocket()成员方法:发送数据:send(DatagramPacket pck)java.net.DatagramPacket(类):数据包类构造:DatagramPacket(byte[] buf,int length,InetAddress address,int port);里面使用了一个类:InetAddress类,它表示一个IP地

2020-05-17 18:50:21 99

原创 Java 动态编译 + 反射机制配合使用

public class Test01 { public static void main(String[] args) throws IOException { String str = "public class HiHi{\n" + "\tpublic static void main(String[] args) {\n" + "\t\tSystem.out.println(\"HiHi\");\t\n" +

2020-05-13 20:53:00 207

原创 java 读取文件的多种方法(读取文件路径不同方式) ResourceBundle getResourceAsStream getResource Properties \ ClassPath

1.使用FileReader()方法public class Test02 { public static void main(String[] args) throws IOException { //这种方式的路径缺点是:移植性差,在IDEA环境下可以使用这个方式,在IDEA中默认的当前路径是project的根. //这个代码假设离开了IDEA,换到了其他位置,可以当前路径就不是project的根了,这时这个路径就无效了. //FileReade

2020-05-11 19:40:47 476

原创 tomcat 服务器(小白必看)

问题1:在web.xml配置时要加/在前面,否则服务器报错<servlet-mapping> <servlet-name>ThreeServlet</servlet-name> <url-pattern>/Three</url-pattern> </servlet-mapping>

2020-05-09 19:35:17 117

原创 javase 装饰模式 (设计模式)

public interface IHouse { public void openTheDoor();}public class Myhouse implements IHouse { @Override public void openTheDoor() { System.out.println("门被打开了"); }}public class AmericanHouse implements IHouse { private IH.

2020-05-08 17:48:38 112

原创 javase 正则表达式 (小白必看)

字符类/* 正则表达式:字符类 1.[abc]:代表a或者b,或者c字符中的一个. 2.[^abc]:代表a,b,c以外的任何字符. 3.[a-z]:代表a-z的所有小写字符中的一个. 4.[A-Z]:代表A-Z的所有大写字符中的一个. 5.[0-9]:代表0-9之间的某个数字字符. 6.[...

2020-05-08 14:08:32 334

原创 javase 方法引用 (JDK8的新特性)

Lambda方法引用概述1.之前学习的Lambda表达式:它是替代:当面向“函数式接口”编程时,可以直接使用Lambda表达式。2.什么是“方法引用”:它是:当面向“函数式接口”编程时,我们可以使用Lambda表达式,但是如果现有某个类中的某个方法,跟我们的Lambda做的事情是一样的,这时,可以不用写Lambda表达式,直接使用将那个类的那个方法替代Lambda表达式----引用现有的方法,...

2020-05-07 18:03:56 91

原创 java base64加密解密 (小白必看)

public class Test01 { public static void main(String[] args) { String str = "机密信息"; //编码 String encodStr = Base64.getEncoder().encodeToString(str.getBytes()); //解码...

2020-05-07 11:53:31 210

原创 java 枚举 (小白版)

public enum Sex { MAN("男"), WOMAN("女"); //相当于:定义了两个public static final Sex MAN = new Sex("男"); //编译后为多例模式 private String sex; Sex(String sex) { this.sex = sex; } @O...

2020-05-07 08:47:07 109 1

原创 java Lombok使用

Lombok:它是一个“第三方的工具包”跟Junit一样,它可以用在类似于我们的Student类那种类——JavaBean,它也是基于“注解”实现的,可以自动为我们类的属性生成get/set方法,构造方法,toString方法,equals方法,hashCode方法…1.导入jar包2.将jar包添加到类库:add as library3.IDEA设置4.下载 插件(不下载有可能会无法...

2020-05-06 16:59:08 107

原创 idea 快捷键 (图文并茂 小白不懂打我系列 全网最全)

1.Alt + Shift + Insert 快捷键 相当于按住Alt进行块选择

2020-05-06 14:58:44 232

原创 java 多例模式 (小白版) (设计模式)

多例模式的概念和作用多例模式:指在程序运行期间,某个类只需固定几个实例,不能多,也不能少。这时就需要将这个类设计为:多例模式。2.例如:扑克程序:程序中会定义:扑克类。但程序运行,固定需要54个扑克对象,这时这个“扑克类”就需要设计为“多例模式”一个程序:需要用到“红、绿、蓝”多例模式的实现方式—获取通用对象 不能指定获取某个对象public class Student { ...

2020-05-06 13:19:43 301

原创 java设计模式 单例模式 (纯小白系列)

单例模式的概念和作用单例:一个实例(对象),指一个程序运行期间,某个类最多只允许创建一个对象,这时需要将这个类设计没单例模式_饿汉式public class Student { //1.构造方法私有化 private Student(){ } //2.定义一个私有、静态的方法,获取上面的本类对象 private static Student stu =...

2020-05-06 11:02:31 152

原创 java 二分查找实现 (小白看不懂打我系列)

前提条件 查找的必须已经排序public class BinarySearchTest { public static void main(String[] args) { int[] arr = new int[]{1, 10, 20, 30, 49, 69, 70, 90}; System.out.println(arr[binarySearch(a...

2020-05-05 00:23:40 77

原创 java模板设计模式 小白不懂打我系列

示例一(老司机开车-模板设计模式)我们现在定义一个新司机和老司机类,新司机和老司机都有开车功能,开车的步骤都一样,只是驾驶姿势有点不同,新司机:开门,点火,双手紧握方向盘,刹车,熄火,老司机:开门,点火,双jiao紧握方向盘,刹车,熄火我们可以将固定流程写到父类中,不同的地方就定义成抽象方法,让不同的子类去重写,代码如下:public class Test02 { public st...

2020-05-04 21:22:31 93

原创 javase properties使用(操作配置文件)

Properties类概述java.util.Properties(类):它实现了Map接口,所以它本质上是一个Map集合。它里面增加了一些方法,可以结合IO流,很方便地操作“配置文件”。什么是配置文件:配置文件通常是用于记录软件运行时,用户的一些配置文件信息。它是“纯文本文档”。这种配置文件在国际上有一种“通用格式”:名=值。由于这种配置文件的格式跟Map的格式相同,所以用Map记...

2020-05-03 11:41:02 145

原创 Java DAO (小白版)

DAO封装1.介绍:1)DAO = DataBase Access Object;数据库访问对象2)作用:在数据库访问对象在开发时提供针对某张表的操作细节【crud】3)有点:优点1,在管理系统开发时,通过数据库访问对象可以避免反复的SQL命令书写有点2,在管理系统开发时,通过数据库访问对象可以避免反复的JDBC开发步骤书写4)DAO类:提供数据库访问对象的类2.DAO类开发规则:...

2020-05-01 12:27:49 120

原创 IDEA jar包生产与导入(纯小白看不懂打我系列)

OK

2020-04-30 16:46:08 93

原创 CSS纯小白看完不会打我

HTML基本属性 1.基本属性: 大多数 比如id属性,相当于身份证编号,用于区分HTML标签 <input type="text" id="one"/> <input type="text" id="two"/> 比如 name属性,相当于人名字,允许一组标签拥有相同name <input t...

2020-04-30 16:22:09 79

原创 javase注解

一.注解的概念_作用例如:@Override(用在子类重写父类的方法),@FunctionInterface(定义函数式接口),@Test(JUnit的,单元测试)。注解的作用:写在“源码中”,给“注解解析器”看的。告诉注解解析器,怎样编译、运行后面的代码。“注解”的本质上就是一个“类”,可以单独定义java文件,编译成class。可以自己单独定义注解。二.自定义注解的基本格式Li...

2020-04-29 17:37:49 124

原创 java反射(纯小白)

反射1.反射的概念及演示什么是“反射”:也叫“方向加载”。正向加载:Student stu = new Student();反向加载:不直接new对象。我们的程序要通过“一个字符串描述的全类名”让JVM为其在 内存中产生一个Class对象,然后我们的程序通过这个Class对象再创建这个类对象。反射的演示:2.运行是class文件的加载3.获取Class对象的三种方式4...

2020-04-29 08:57:43 165

原创 javase File类

public class Test01 { public static void main(String[] args) { printDirClassFile("C:\\Users\\ma\\Desktop\\bank\\src"); } public static void printDirClassFile(String Dir) { ...

2020-04-28 21:07:04 90

原创 java io流(小白版)

一.java io流分类1.节点流 理解为导线中的铜丝。2.过滤流 理解为导线的外包皮层(包装作用)。二.io操作的基本四步1.创建节点流2.包装过滤流3.读写数据4.关闭流三.节点流1.FileInputStream(字节输入流) 和FileOutputStream(字节输出流)public class TestFileCopy { public stat...

2020-04-28 14:39:03 137

原创 Idea导入junit方法(适合纯小白)

IDEA 单元测试 导入JUnit4到项目一、IDEA自带JUnit4的jar包,现在让我们来导入。Step 1. IDEA最上面一栏的菜单栏中,选File->Project Structure,弹出窗口左边有一个列表,选Module。Step 2. 右侧有一个带3个标签的窗口,选Dependencies标签Step 3. 下面的列表框列出了项目的jar包,右侧有个绿色的’+'号,左...

2020-04-27 09:35:09 9033 8

原创 Java jdbc操作mysql 纯小白

public class Test01 { public static void main(String[] args) { ResourceBundle resourceBundle = ResourceBundle.getBundle("driver"); String dri = resourceBundle.getString("dri"); ...

2020-04-24 22:05:03 77

单片机51端口的机构和原理

单片机51端口的机构和原理

2015-05-31

空空如也

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

TA关注的人

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