随笔分类 - Java基础
摘要:1 4种数组深拷贝 package Collection; import com.sun.xml.internal.bind.v2.TODO; import java.util.Arrays; public class Test4 { public static void main(String[]
阅读全文
摘要:1 == 对于基本数据类型,比较的是两个变量的值是否相等,对于引用数据类型,比较的是内存地址 2 equals equals是比较复杂,不同类的定义可能不同,equals是object类的方法,我们可以看到,object中equals判断的是内存地址, 所以,如果一个类没有重写equals,那么比较
阅读全文
摘要:1 不可变类的5大特征 类不能被继承,方法不能被子类覆写,所以类或者方法定义为final 保证成员变量不被外部访问,所以private修饰 不提供set方法 对于类中可变成员,get方法返回的是对象的拷贝,解除引用关 通过构造方法初始化成员变量,如果成员变量是非可变类型,一般指的是引用类型,则不能直
阅读全文
摘要:1 创建账户数据库表 CREATE TABLE account( id INT PRIMARY KEY AUTO_INCREMENT, name varchar(10), money DOUBLE ) 2 添加两条数据 insert into account(name,money) values (
阅读全文
摘要:1 String,StringBuffer,StringBuilder区别 2 下面代码创建了几个对象? 3 HashMap Hashtable区别 4 实现多线程的几种方式 5 synchronized ReentrantLock区别 6 tcp三次握手 7 ArrayList LinkedLis
阅读全文
摘要:import java.io.*; public class Test { public static void main(String[] args) throws IOException { File file = new File("/Users/mima000000/Desktop/heal
阅读全文
摘要:数组知识 1:两个变量引用同一个数组,其中一个变量某个索引位置发生变化,另外一个是原来的还是跟着改变? package test1; public class demo1 { public static void main(String[] args) { int[] arr = new int[3
阅读全文
摘要:为什么要接口代理? 在不改变原来代码,对已有方法增强 1 创建一个卖电脑接口 public interface SaleComputer { public String sale(double money); public void show(); } 2 创建一个类,实现接口 public cla
阅读全文
摘要:Servlet: server applet * 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。 * 快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现
阅读全文
摘要:1 转账,创建表并添加数据 create table account{ id int primary key auto_increment, name varchar(20) not null, money double }; 2 查看mysql是否开启自动提交事务 select @@autocom
阅读全文
摘要:今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。
阅读全文
摘要:今日内容 1. 数据库连接池 2. Spring JDBC : JDBC Template 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还
阅读全文
摘要:创建约束规则 <?xml version="1.0"?> <xsd:schema xmlns="http://www.itcast.cn/xml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itc
阅读全文
摘要:今日内容 1. XML 1. 概念 2. 语法 3. 解析 XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的
阅读全文
摘要:注解的知识汇总 * 概念:说明程序的。给计算机看的 * 注释:用文字描述程序的。给程序员看的 * 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,
阅读全文
摘要:1 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test Calc
阅读全文
摘要:#1 可以对列表增加一行,删除一行 代码块 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="content-Type" charset="UTF-8"> <meta http-equiv="x-ua-compatible" c
阅读全文
摘要:#1 常见正则表达式 #2 正则表达式 正则表达式是一种独立的语法,和编程语言没有关系,是一种匹配字符串的规则。 #3 正则表达式的使用范围 来确认某一个字符串是否符合规则 从大段的字符串中找到符合规则的内容 程序领域 1.登录注册页的表单验证 web开发 要求简单语法 2.爬虫 3.自动化开发 日
阅读全文
摘要:1 FileOutputStream import java.io.FileNotFoundException; import java.io.FileOutputStream; public class test { public static void main(String[] args) t
阅读全文
摘要:1 目录的遍历 import java.io.File; public class test { public static void main(String[] args) { String path = "/Users/mima000000/Desktop/xc"; File file = ne
阅读全文

浙公网安备 33010602011771号