代码编织梦想

JavaScript的DOM和正则表达式-爱代码爱编程

需求: 当用户点击了较验按钮,要获取输出框中的内容。然后验证其是否合法。 验证的规则是:必须由字母,数字。下划线组成。并且长度是5到12位。 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

IDEA关联数据库-爱代码爱编程

IDEA关联数据库 首先打开一个IDEA工程,在右边可以看到Database一个按钮,点击。 如上这个界面,点击加号 选择Data Source,选择数据库类型,我这里使用的是MySQL Host:localhost User:填写创建数据库时的用户名(这里以root为例) Password:填写用户名对应的密码 Database

JDBC-第五天-爱代码爱编程

JDBC5 package com.transaction; import com.jdbcUtil.jdbcUtil; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLExcept

JDBC-第四天-爱代码爱编程

JDBC4 .equalsIngoreCase():忽略大小写的比较 判断一个变量是否与某个字符串相等: 一般使用: 这里,select为要比较的对象 if("a".equalsIngoreCase(select)){ } 而不使用: if(select.equalsIngoreCase("a")){ } 这是因为,“a”放在前面可以避免空指针异

JDBC-第三天-爱代码爱编程

JDBC-3 ORM编程思想: 一个数据表对应一个java类表中的一条记录对应java类的一个对象表中的一个字段对应java类的一个属性从结果集中获取列数 int columnCount = rsmd.getColumnCount(); 获取列值 Object columnValue = resultSet.getObject(int inde

JDBC(第二天)-爱代码爱编程

JDBC第二天 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回的结果。一个数据库连接就是一个Socket连接。 Statement-用于创建一个Statement对象,发送SQL指令到数据库 通过java对数据库进行操作 下面是一个对books数据库的author表进行添加的实现: package

JDBC(第一天)-爱代码爱编程

JDBC核心技术 概述 数据的持久化:把数据保存到可掉电式存储设备中以供以后使用。 c/s架构(client-server):客户-服务端 b/s架构(browser-server):浏览器-服务端 前端的主流技术: HTML:骨架 CSS:美化JavaScript:动态。—jQueryHTTP协议的理解,有时间要加强,加强,加强 JDBC

MySQL入门(ALL)-爱代码爱编程

数据库 DB database(数据库):存储数据的仓库,保存了一系列有组织的数据。 DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器,管理DB中的数据。常见的数据库管理系统:MySQL,Oracle,SqlServer,DB2 SQL 结构化查询语言:专门用来与数据库通信的

动态代理-爱代码爱编程

动态代理 代理设计模式的原理: 使用一个代理将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 静态代理-特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时每一个代理类只能为一个借口服务。 一个实例 //ProxyTest.java import

java反射机制-爱代码爱编程

java反射机制 反射机制允许程序在执行期借助于Reflection API去的任何类的内部信息,并能直接操作任意对象的内部属性及方法。 java反射机制提供的功能 运行时判断任意一个对象所属的类运行时构造任意一个类的对象运行时判断任意一个类所具有的成员变量和方法运行时获取泛型信息运行时调用任意一个对象的成员变量和方法运行时处理注解生成动态代理反射机

网络编程-爱代码爱编程

网络编程 对象流 用于存储和读取基本数据类型或对象的处理流。它可以把java中的对象写入到数据源中,也可以把对象从数据源中还原回来。 序列化:用ObjectOutputStream类保存基本类型数据或对象的机制 反序列化:用ObjectInputStream类读取基本类型数据或对象的机制 对象序列化机制: 允许把内存中的java对象转换成平台无

IO流-爱代码爱编程

IO流 I/O 开放中创新 I/O用于处理设备之间的数据阐述 java中,对于数据的输入/输出操作以“流”的方式来进行 站位到内存(程序)的角度来看input和output 输入input:读取外部数据到程序(内存)中输出output:将程序(内存)中的数据输出到存储设备中非文本的数据大多使用字节流(8 bit) 抽象基类字节流字符流输入流In

泛型和IO-爱代码爱编程

泛型 泛型:可以理解为标签(JDK5.0之后) 所谓泛型,就是允许在定义类,接口时通过一个标识标识类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时确定。 集合接口或集合类在jdk5.0时都修改为带泛型的结构在实例化集合类时,可以指明具体的泛型类型指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法,构造器,属

Java入门(set相关)-爱代码爱编程

Set练习题 題目要求 定义一个Employee类该类包含:private成员变量name,birthday,其中birthday为MyDate类的对象并为每一个属性定义getter,setter方法并重写toString方法输出name,age,birthdayimport java.util.Iterator; import java.util.T

List接口-爱代码爱编程

List接口 由于java中数组用来存储数据的局限性,我们通常使用list替代数组List集合类汇总元素有序,且可重复,集合中的每个元素都有其对应的顺序索引List容器中的元素都对应一个整型的序号记载其在容器中 的位置,可以根据序号索取容器中的元素ArrayList,LinkedList,Vector异同 相同点: 三个类都实现了List接口,存储数

for-each-爱代码爱编程

for-each import java.util.ArrayList; import java.util.Collection; public class HelloWorld { public static void main(String[] args) { Collection coll = new ArrayList(

枚举类-爱代码爱编程

枚举类&注解 枚举类的使用 类的对象只有有限个,确定的。我们称此类为枚举类当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式枚举类的定义 方式一 public class HelloWorld { public static void main(String[] args) {

Java入门(String的3个算法题)-爱代码爱编程

题目一 将一个字符串进行反转,将字符串中指定部分进行反转 方式一 转换为char[] public class HelloWorld { /* 讲一个字符串进行反转,将字符串中指定部分进行反转 方式一:转换为char[] */ public static void main(String[] args) {

常用类第一节-爱代码爱编程

文章目录 常用类String类特性String不变性的实例拼接String的常用方法string与基本数据类型,包装类之间的转换string->基本数据类型/包装类基本数据类型/包装类->stringString与字符数组之间的转换String->char[]char[]->StringString与byte类型的转换Str

多线程-爱代码爱编程

文章目录 多线程线程的生命周期线程的同步死锁Lock(锁)---解决线程安全问题的方式③synchronized 与 Lock的异同实例线程的通信sleep和wait的异同多线程3-实现Callable接口线程池 多线程 线程的生命周期 JDK中用Thread.State类定义了线程的几种状态。 要想实现多线程,必须在主线程中创建新的线程