JAVA
个人笔记
普通网友
这个作者很懒,什么都没留下…
展开
-
JAVA基础
final关键字final最终的,不可改变的。1.final可以用来修饰一个类: A.public final class 类名称 {//...} 含义:不能有任何子类,但有父类(太监类); 如果一个类是final的,那么其中所有的成员方法都不可以进行覆盖重写;2.final可以用来修饰一个方法; A.修饰符 final 返回值类型 方法名称(){//...} 含义:此方法为最终方...原创 2019-11-29 11:01:06 · 166 阅读 · 0 评论 -
动态代理
设计模式软件开发过程中,遇到相识的问题,将问题的解决方法抽取模型(套路)单例,工厂,装饰者,适配器,动态代理单例模式public class Stu {private Stu() {}private static Stu stu = new Stu();public static Stu getInstance() { return stu;}}谷歌汽车场景装饰者模...原创 2019-11-18 17:47:06 · 153 阅读 · 0 评论 -
注解
JDK的注解注解和接口,类都一样,都是属于数据类型,注解可以加在变量,方法,类上面注解可以有属性,也可以没有属性:@Test(timeout=1000),@Override注解有作用范围:源码期间,编译期间,运行期间。源码期间有效:String类上的@Author,@Since,@See作用:使用命令javadoc可以将当前的源码生成帮助文件,可以识别String类上的相关的...原创 2019-11-18 13:58:36 · 79 阅读 · 0 评论 -
多线程
程序(program)是为了完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生,存在和消亡的过程如运行中的qq,mp3播放器程序是静态的,进程是动态的线程(thread)进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个程序可同时执行多个线程,就是...原创 2019-11-11 10:04:49 · 70 阅读 · 0 评论 -
JAVA数据结构和算法
数据结构数据之间相互存在的一种或多种特定的关系的元素的集合逻辑结构集合结构貌似没有重复的东西线性结构1是2的前驱,3是2的后继,1没有前驱,9没有后继存储位置连续,可以很方便地计算出后面数据的位置树形结构图形结构物理结构顺序存储结构链式存储结构还有循环列表线性表的链式存储结构的特点使用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,...原创 2019-11-04 17:09:34 · 275 阅读 · 0 评论 -
IO流
ASCII码:0:48;A:65;a:97;FileWriter可以将数据写入纯文本当中,没有便创建,一般是覆盖写入,有五个构造方法,导包import java.io.FileWriter;CTRL+SHIFT+O 便捷键导入;创建,构造方法 public FileWriter(String filename)//参数字符串就是文件的路径名称 FileWriter fw...原创 2019-10-31 21:35:34 · 84 阅读 · 0 评论 -
fianl关键字和内部类
final最终的,不可改变的。final可以用来修饰一个类:public final class 类名称 {//…}含义:不能有任何子类,但有父类(太监类); 如果一个类是final的,那么其中所有的成员方法都不可以进行覆盖重写;final可以用来修饰一个方法;修饰符 final 返回值类型 方法名称(){//…}含义:此方法为最终方法,不能进行覆盖重写;对于类...原创 2019-10-31 21:22:49 · 83 阅读 · 0 评论 -
递归
阶乘public class Factorial { public static void main(String[] args) { System.out.print("请输入你想要计算的数字:"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); long result = factorial(nu...原创 2019-10-28 17:20:31 · 94 阅读 · 0 评论 -
Ajax遗漏
post方式每次发送请求前,都需要设置请求头xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");onreadystate事件当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当 readyState 改变时,就会触发 onreadystatechange 事件。ready...原创 2019-10-23 22:06:19 · 93 阅读 · 0 评论 -
Ajax和Jquery
Ajax & JqueryAjax是什么?“Asynchronous Javascript And XML”(异步JavaScript和XML),并不是新的技术,只是把原有的技术,整合到一起而已。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4....转载 2019-10-13 09:21:27 · 113 阅读 · 0 评论 -
事务
事务&数据库连接池&DBUtils事务Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。使用命令行方式演示事务。开启事务start transaction;提交或者回滚事务commit; ...转载 2019-10-12 17:05:08 · 72 阅读 · 0 评论 -
JDBC连接池
黑马笔记,找不到网址来源数据库连接池数据库的连接对象创建工作,比较消耗性能。2.一开始现在内存中开辟一块空间(集合) , 一开先往池子里面放置 多个连接对象。 后面需要连接的话,直接从池子里面去。不要去自己创建连接了。 使用完毕, 要记得归还连接。确保连接对象能循环利用。自定义数据库连接池代码实现出现的问题:需要额外记住 addBack方法单例。...转载 2019-10-12 17:04:20 · 64 阅读 · 0 评论 -
JAVA遗漏
JDBCJDBC的mysql链接的三个数据:Class.forName:com.jdbc.mysql.Driver(加载驱动)url:jdbc:mysql://localhost:3306/数据库名字user:用户名字pwd:用户密码Java8以后就不用加载驱动了,会自动加载!JDBC需要用的三个主要类Connection:数据库连接PreparedStateme...原创 2019-10-11 17:43:12 · 198 阅读 · 0 评论