- 博客(24)
- 收藏
- 关注
原创 jdbc连接步骤
jdbc:java数据库的连接,提供规范(接口)1、选择数据库,注册驱动DriverManager.registerDriver();//Class.forName(""); 该条语句可以从配置文件中得到值2、建立连接url=jdbc:mysql://locolhost:3306/td_test1;Connection:url,username,password3、载体Srarement,PreparedStatement,CallableStatement4、发送s
2020-08-25 19:53:29 224 1
原创 有关css的常用属性及使用方法,选择器,盒子模型,块级、行内元素、定位(静态定位、相对定位、绝对定位、固定定位)等
css是层叠样式表,作用是美化页面(网站)使用的三种方式:1、内嵌式:<p style="">2、通过style标签设置<style> p{ color:red; }</style>3、通过引入外部的文件 *.css...
2020-08-20 22:34:45 282
原创 有关html语言的语法及常用属性
html用来显示数据,不区分大小写 html文档的结构大致如下: <html> <head> <title></title> </head> <body> helllo! </body></html>.html常见的标签和属性:1、<h>设置标题 h1——h6,大——小2、<i...
2020-08-15 17:18:40 317
原创 java中的常用注解:@Target、@Retention、@Document、@Inherited
java中的元注解(用来标识注解的)有四个:1、@Target 注解的作用目标 @Target(ElementType.TYPE) 可以作用在接口、类、枚举、注解 @Target(ElementType.FIELD) 字段、枚举的常量 @Target(ElementType.METHOD) 方法 @Target(ElementType.PARAMETER) 方法参数 @Target(ElementType.CONSTRUCTOR) ...
2020-08-15 16:19:32 363
原创 类和对象的区别与联系
类 对象 定义 将数据以及这些数据上的操作封装在一起 具有类类型的变量 范畴 抽象概念 类的一个具体 状态 静态,不携带任何数据,本身额不存在内存 动态,拥有自己的属性和行为,属性可随行为发生改变 ...
2020-08-12 19:52:55 988
原创 关于使用java语言解析xml文件的方法概述
使用java类解析xml文件的步骤:1、确定输入流SAXReader reader=new SAXReader();2、获取Document对象Document document=reader.read(new File("config/emp.xml"));3、获取根节点Element rootElement=document.getRootElement();4、使用迭代器迭代根节点下的子节点Iterator<Element> it=rootEleme
2020-08-11 22:24:55 177
原创 有关线程问题的简单小结,程序,进程,线程之间的关系等
程序、进程、线程之间的区别与联系:程序:一段静态的代码进程: 静态的代码动态的执行过程,包括产生,执行,消亡。有自己的一块存储空间线程:是进程内最小的执行单位,动态的执行过程在进程里面,共享进程里面的资源线程创建的两种方式:1、继承Thread类:线程2、实现Runnable接口:不是线程,只是用来解决相关的问题线程的常用方法:currentThread()可以返回段正在被哪个线程调用的信息getName() 得到线程的名字getId() 得到线程的ID...
2020-08-02 12:37:14 159 1
原创 浅谈IO流常遇到的一些问题,有关输入流和输出流的问题,InputStream和OutputStream,Reade和Writer等
IO1、IO->Input Output2、按照流的读写方式:字节流和字符流3、按照流的方向:4、输入流的核心方法:read() 操作的数组类型 输出流的核心方法:write()5、操作的数组类型 字节流:byte类型 字符流:char类型6、FileInputStream和FileOutputStream 使用步骤: 选择流类(输入还是输出) 确定方法(read还是write)...
2020-08-01 12:27:13 401 1
原创 浅谈throw和throws的区别
throw throws 抛出异常 声明异常 在方法内 方法声明 +异常类的对象 +异常类的类型 只能有一个异常类的对象 多个异常类型,用逗号隔开
2020-07-31 19:52:28 224 2
原创 关于异常的描述以及处理,异常块try-catch的正确语法使用以及自定义异常类的使用等
1、异常的继承 (1)Throwable 是异常类的父类,Error和Exception为子类: Error 子类 代码不能处理 xxxError Excaption 子类 代码能处理的 xxxException (2)运行时的异常有:(越界,空指针,内存溢出等) RuntimeException java虚拟机正常运行期间抛出的异常 NullPoint...
2020-07-31 19:48:55 1223
原创 简述与时间相关的类,例如日期和字符串之间的转换。
Date类的常用方法new Date():返回表示当前时间的一个时间对象new Date(long time):返回表示标准时间time毫秒后的时间对象getTime():返回当前距离标准时间的毫秒数SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”):定义一个格式化的格式对象Calendar.getInstance():获取指定时间点formate(时间对象)时间对象换算后以字符串形式returnparse(特定日期格式表示日期的字符串):把指定格式的
2020-07-30 19:55:09 178
原创 简述Math类中的常用方法,包括ceil,floor,min,max,round,random,double等方法的概述
Math类中的常用函数:1、ceil和floor函数: ceil函数:ceil(x)返回的是大于x的最小整数 floor函数:floor(x)返回的是小于或等于x的最大整数//结果依次返回5.0和4.0public static void test1() { //ceil返回大于等于参数的最小整数值 System.out.println(Math.ceil(4.8)); //floor返回小于等于参数的最大整数值 System.out.println(...
2020-07-30 19:41:50 518
原创 有关正则表达式的简单概述和练习
正则表达式:表示字符串的判断条件1、判断字符串: // 由3个字母组成// 第一个字母是a/b/c// 第二个字母是d/e/f/g// 第三个字母是x/y/z// System.out.println(str.matches("[abc][defg][xyz]"));// 匹配由一个字母组成的字符串// System.out.println(str.matches("[a-zA-Z]"));// 匹配由一个数字组成的字符串// System.out.println(str.m.
2020-07-30 19:16:06 244
原创 有关String类的常用知识
1、final,不可以有子类2、String str = new String(“hello”); String str2 = “hello”;3、字符串不可变 final char[] value;4、String 长度不可变 StringBuilder,StringBuffer是可变的字符串 StringBuilder 是线程安全的 StringBuffer 是线程安全的 char[] value;5、St...
2020-07-29 20:02:23 193 1
原创 简述Object类中的常用方法
clone()1、 自定义的类使用clone方法,当前类必须要实现 Cloneable接口 如果不实现此接口,就会抛出异常java.lang.CloneNotSupprtedException2、因为object类的clone是protected修饰的,要重写此方法 才能在不同包中访问,把访问修饰符定义为public3、Cloneable接口中没有方法,是一个标识性的接口, 实际上针对Object类的clone方法的实现4、浅拷贝:引用变量拷贝的是地址...
2020-07-28 18:56:36 305
原创 java垃圾回收的简述
1、垃圾回收机制: 低级线程负责堆内存对象的回收,没有变量引用 引用变量赋值 null,标识对象可以回收,但不马上回收2、内存溢出: 创建对象时,内存不够用3、内存泄漏: 对象使用完成,没有及时回收...
2020-07-27 19:42:40 132 1
原创 lambda表达式小结
1、定义 函数式接口编程:接口中只有一个抽象方法,把方法通过匿名类实现的方法简化成一个表达式的写法。 ()——>{} ()表示形参参数列表 ——> goes to {}方法体 lambda表达式使用已定义的方法 方法的归属者::方法名2、简化: 省略方法的参数列表的数据类型 如果有一个参数,()可以省略 {}如果只有一条语句,可以省略,re...
2020-07-27 19:38:01 166 1
原创 小白进阶第七天
接口jdk8的新特性:1、接口中可以定义普通方法 default void test() { System.out.println("test"); } static void test2() { System.out.println("test2"); }2、default修饰的方法要由实现类调用 static 修饰的方法可以由接口名直接调用 接口不能创建对象3、实现类的接口和父类定义了同名方法,访问父类方...
2020-07-23 19:49:21 144 1
原创 小白进阶第五天
1、模拟注册功能:1、使用数组存储个人信息;2、register(String arrId,String name,String pwd,String email):void3、check(String name,String pwd):boolean4、updateInfo(String name,String email):void5、updatePwd(String newPwd):voidmain方法:1、注册2、登录0、退出系统登陆成功之后,进入用户管理1、修改个人信息
2020-07-21 19:03:20 128
原创 小白进阶第四天
数组1、什么是数组 存储相同的 数据类型的容器2、数组的特点(1)相同数据类型(2)有序的(有下标,从零开始)(3)数组的长度不可变3、声明数组 数组元素的数据类型[] 数组名:引用变量 int[] nums; int nums[];4、创建数组(申请内存) 数组名=new 数据元素的类型[长度]; nums=new int[10];5、存放数据 nums[0]=1; nu...
2020-07-20 19:34:36 90
原创 小白进阶第三天
1、控制台输入 Scanner sc= new Scanner(System.in); System.out.println("请输入三个int型的数:"); int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); int r = num1 > num2 ? num1:num2; r = r > num3 ? r: num3; System.out
2020-07-18 16:42:54 168
原创 小白进阶第二天
1、进制概述二进制(0b)逢2进11+1=10 11+1=100 111+1=1000八进制(0) 逢8进17+1=10 77+1=100十六进制(0x) 逢16进1 0-9,a-f9*1=a a+1=b f+1=10 39+1=3a 3f+1=40 99+1=9a 9f+1=a0 af+1=b0 ff+1=1002、进制的转换十进制转二进制(八进制、十六进制)2|132|6 12|3 01
2020-07-16 20:20:51 129
原创 小白进阶第一天
我是主修java语言的,虽然学习了很长时间,但仍是一个小白,对于java的学习仍有很多欠缺,学习是一个不断回顾、总结、重复的过程,对于java零碎的基础知识,我要来做个总结1、java的概述java由SUN公司发明,由Oracle收购1995年诞生,1996年jdk1.0版本发布,2009年由Oracle收购JAVASE:java standard editionJAVAEE:java enterprise editionJAVAME:java mcrio edition(嵌入式开发
2020-07-16 18:50:35 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人