![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
JAVA
-Lanausee-
这个作者很懒,什么都没留下…
展开
-
GUI笔记
2017-07-17GUI中,监听器一般都有适配器,各种listener接口,由于需要复写较多方法,所以有一个便于创建对象的子类,我们只需要复写自己需要的方法即可。如WindowAdapter,MouseAdapter。原创 2017-08-03 23:42:44 · 275 阅读 · 0 评论 -
记事本DEMO
/** 记事本DEMOM,打开,保存,编辑功能。 */原创 2017-08-03 23:45:08 · 389 阅读 · 0 评论 -
等待唤醒机制与简单的生产消费者模型
等待唤醒机制与简单的生产消费者模型原创 2017-08-04 00:13:33 · 326 阅读 · 0 评论 -
封装概念
2017-06-301. 函数即是最小的封装单位2. 封装就是避免对于类属性的直接访问,通过提供对外的方法,然后操作传入的数据,提高代码健壮性3. 构造代码块执行优先于构造函数,定义的是不同对象共性的初始化内容。原创 2017-08-03 23:31:34 · 587 阅读 · 1 评论 -
多线程基础
2017-07-271.多线程一般两个方式,继承Thread类或者实现Runnable接口,最终都是要调用Thread的start()方法2. main方法开启主线程,后台还有jvm用于回收垃圾的后台线程。3. 线程有好几个状态,Runnable,Running,Block。每个Runnable线程都有资格争抢CPU执行权。原创 2017-08-04 00:07:44 · 294 阅读 · 0 评论 -
静态概念
2017-07-07static 只可修饰成员变量或者方法,存在于内存方法区(共享区),没有必要每一个对象中存储一份相同数据。可以直接用类名调用。随着类的加载而加载,随着类的消失而消失,生命周期最长,优先于对象存在,并且被这个类的所有对象共享。弊端就是静态方法只能访问静态成员。道理很简单,因为没对象,所以非静态的访问不到。静态方法中不能出现this。原创 2017-08-03 23:35:13 · 553 阅读 · 0 评论 -
打可执行jar包
关于如何打可执行jar包javac -d d:\JavaDemo -encoding utf-8 FrameDemo3.java 编译class到一个目录下jar -cvfm mynotepad.jar mynotepad.txt mynotepadmynotepad.txt是配置信息,指定了Main-Class: mynotepad.FrameDemo3原创 2017-08-04 00:03:01 · 296 阅读 · 0 评论 -
面向对象概念
2017-06-26面向对象是一种思想,把复杂的事情简单化,从执行者变成指挥者。人开门,实际上人变成了指挥者,开门这个方法是门所具备的,旋转的方向,角度是门自己的方法。人并不需要知道门是如何实现开门的方法,人只是指挥者,调用了门自己的方法。去饭店点餐也是一样,顾客调用服务员的点餐方法,服务员调用厨师的烹饪方法。彼此不需要知道对方是如何实现的。原创 2017-08-03 23:21:23 · 268 阅读 · 0 评论 -
继承知识点
2017-07-131. super 父类对象引用,用来访问父类中与子类同名的方法或变量。2. 方法重写,要方法一模一样,子类方法的访问权限要大于父类才行。3. 子类构造函数第一行都有一个隐式的super(),访问父类构造方法。4. 抽象方法一定要存在与抽象类中,需要被子类重写原创 2017-08-03 23:39:02 · 266 阅读 · 0 评论 -
计算器DEMO
三个问题: 1. 累加等运算功能还没做 2. 结果会自动保留一位小数,如 2 * 3 = 6.0 3. 2.3 * 3.2 = 7.359999999 这种会出现很多位, 应该是string和double类型转换导致的原创 2017-08-03 23:49:57 · 490 阅读 · 0 评论 -
Map集合基础
map接口存储的是键与值之间的映射关系,简单理解就是一存就会存一组(Key与Value两个对象)。比如学号与姓名: Map<0002,张三>原创 2017-08-31 18:23:23 · 373 阅读 · 0 评论 -
AJAX基础与注册用户名检查
AJAX1. 简介Asynchronous Javascript And XML (异步javascript和xml)。这玩意干啥的呢,简单说就是向服务器发送请求的,然后得到响应,更新部分网页,但是不需要重新加载整个页面。本质上呢就是javascript。2. 场景想几个很简单的场景,你在注册的时候,输入完用户名,然后就会得到提示,该用户名已被注册,这就很舒服,因为不需要重原创 2018-01-09 10:27:08 · 333 阅读 · 0 评论 -
bookStore图书商城,需求、设计、源码、问题、总结
这是简介相信很多人在初学javaweb之后,对于所学的较为复杂多样的知识急需一个实战项目练手,于是我在网上找到了传智播客的一个经典小项目—–图书商城。它没有用到spring或者mybatis等框架,而是使用了诸如jsp,servlet等javaweb的核心,巩固基础再好不过了。如果某些道友正在练习这个项目,并且碰到一些小问题的话,可以跳过项目介绍部分,直接看后面的问题部分资...原创 2018-03-27 23:34:06 · 9898 阅读 · 10 评论 -
session概念与购物车例子
session概念存储在服务器端的一种会话技术,用于保存用户数据,一个浏览器独占一个session对象session对象由服务器创建,但实际上它是依赖于客户端的cookie技术session优点session和request,servletContext一样是一个域对象,同个应用的多个资源共享其中的数据cookie只能存字符串,session能存对象通过request创建session对原创 2017-12-12 12:53:25 · 651 阅读 · 0 评论 -
JDBC基础----用户登录案例
概念:JDBC(java database connectivity),就是一种API,提供了规范,定义了接口和类,用于方便操作不同数据库原创 2017-11-23 15:08:45 · 1222 阅读 · 0 评论 -
Cookie小概念和小应用---记录用户名
Cookie应用的很广泛,比如常见的记住用户名。 其实就是浏览器告诉服务器:老铁,我又来看你了。 服务器找到cookie一看,哟,这我哥们啊,昨天还看我来着。 这一来一去可不就对上号了。原创 2017-12-07 17:46:57 · 311 阅读 · 0 评论 -
JAVA集合框架基础
1. 集合跟数组差不多,一个操作基本数据类型,一个操作引用数据类型,增删改查。2. Collection是个老祖宗,管着两个儿子,List 和 Set,他们都是接口。重点掌握ArrayList和HashSet两个实现类原创 2017-08-04 00:17:44 · 313 阅读 · 0 评论 -
cookie小实例第二弹------浏览记录
cookie小实例第二弹——浏览记录这是一个简陋的小实例,用来记录浏览过的图书信息原创 2017-12-08 17:16:49 · 307 阅读 · 2 评论 -
TreeSet集合内部排序
1. 自定义对象需要实现Comparable接口的compareTo方法,自定义排序规则,return 1(第一个元素大于第二个元素),0(相等),-1(小于) 【正数负数均可,不一定要是1或者-1】 2. 如果元素本身的排序规则不适用,那么自定义比较器实现Comparator接口,并在初始化集合的时传原创 2017-08-31 18:29:07 · 588 阅读 · 0 评论 -
多线程经典面试题
经典面试题: 三个线程循环打印出ABC各10次。 每个对象需要同时持有前一个对象的锁和自身的锁才可以打印,然后唤醒持有自己锁的下一个对象,再释放前一个对象的锁和执行权。更详细的说明参考:http://www.cnblogs.com/GarfieldEr007/p/5746362.html (搞懂这个要花点小时间)原创 2017-08-04 00:15:42 · 265 阅读 · 0 评论 -
ArrayList和HashSet如何去除重复元素
ArrayList和HashSet如何去除重复元素原创 2017-08-10 16:25:35 · 1481 阅读 · 0 评论 -
JSP变成Servlet
JSP的相关知识前提:如果对于servlet有一定的了解之后,再来学习JSP会是一件很轻松的事情JSP(Java Server Page ),本质上就是一个servlet,也是sun公司定义的一种开发动态web资源的技术。原创 2017-12-17 20:34:33 · 955 阅读 · 0 评论