
JAVA
学习记录
失眠的天空
一起学习,一起分享好的代码。
展开
-
生产者-消费者(模式)
package ThreaListTest;import java.util.ArrayList;import java.util.List;public class ThreadList { public static void main(String[] args) { //创建一个仓库对象,共享的 List list = new ArrayList(); //创建两个线程 //生产者线程 Thread原创 2020-11-27 22:52:27 · 132 阅读 · 0 评论 -
死锁-java
package DeadlockTest;//重点掌握。要会写。public class deadlock { public static void main(String[] args) { Object o1 = new Object(); Object o2 = new Object(); //t1 和t2 共享线程o1 o2 Thread t1 = new MyThread1(o1,o2); Thread原创 2020-11-27 20:44:21 · 252 阅读 · 0 评论 -
线程-java
package threadTest01;public class ThreadTest02 { public static void main(String[] args) { //创建线程对象 MyRunable4 r = new MyRunable4(); //封装起来 Thread t = new Thread(r); //设置线程的名字 t.setName("t1"); /原创 2020-11-21 22:46:01 · 68 阅读 · 0 评论 -
优先级-java
package priorityTest;public class prioityTest01 { public static void main(String[] args) { //设置当前线程优先级 Thread.currentThread().setPriority(10); //获取当前优先级的对象 Thread currentThread = Thread.currentThread(); Th原创 2020-11-21 22:42:28 · 143 阅读 · 0 评论 -
IO和Properties联合使用-笔记
直接上代码package IOpropertiesTest01;import java.io.FileReader;import java.util.Properties;/** * java规范中要求:属性配置文件建议以properties 结尾,但是这不是必须的。 * properties是专门存放配置文件的一个类。 * * 以后经常更改数据,可以单独写一个文件中,使用动态程序读取,将来只需要修改这个文件的内容。 */public class IoProperties {原创 2020-11-21 14:45:11 · 133 阅读 · 0 评论 -
Java-序列化-笔记
序列化参与序列化package Test_serialize;import java.io.FileOutputStream;import java.io.ObjectOutputStream;/** * 参与序列化和反序列化对象。必须实现Serializable接口 *注意:Serialiable 是个标志性接口,没有代码。起到标识或者标志的作用。 * JVM看到这个类实现这个接口可能会对这个类实现特殊的待遇。 * */public class ObjectOutputStrea原创 2020-11-20 23:17:27 · 97 阅读 · 0 评论 -
水仙花-基础
做这道题的时候首先知道什么是水仙花定义:例如:一定是3位数每一位的立方,加起来恰好是这个数本身,比如153=111+555+333寻找所有的水仙花数for(int i = 100;i<1000;i++){ int baiwei = i/100;//百位 int shiwei = i/10%10;//十位 int gewei = i%10;//个位 int num = baiwei * baiwei * baiwei + shiwei * shiw原创 2020-10-04 22:12:17 · 121 阅读 · 0 评论 -
集合-迭代器(Iterator) -复习笔记
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m9Akhz8P-1586681066057)(C:%5CUsers%5Cxxacy%5CAppData%5CLocal%5CTemp)]# 集合-迭代器(Iterator)迭代器遍历//1.转成数组 通过数组遍历(获取数组中的每一个元素)Object arrs = c.toArray();//2.迭代器遍历I...原创 2020-04-12 16:52:12 · 159 阅读 · 0 评论 -
Cookie与Session会话
Cookie与Session会话 会话技术什么是会话用户点开一个浏览器点击多个超链接,访问服务器多个web资源然后关闭浏览器,整个过程称之为一个会话。和打电话一样,电话接收,开始会话,电话 挂断,结束会话会话技术解决什么问题 (会话技术也叫存储技术:存储对象有数据库、ServletContext、Response)保持各个客户端自己的数据每个用户在使用浏览器与服务器进行会话的...原创 2020-04-01 23:02:39 · 280 阅读 · 1 评论 -
内部类与枚举
内部类与枚举面向对象-内部类:定义在类当中的一个类为什么要使用内部类: 1.增强封装性,把内部类隐藏在外部类当中 2.增加了代码一个维护性 3.内部类可以直接访问外部类当中的成员class Out{ //外部类 String name = "myxq"; class In{ //内部类 void test(){ system.ou...原创 2020-03-30 16:49:01 · 1024 阅读 · 0 评论 -
面向对象-接口总结(笔记)
面向对象 - 接口什么是接口java接口也是表示一种规范,使用抽象方法来去定义一组功能,必须要实现者给提供方法的实现。接口定义:接口是一个特殊的抽象类接口当中的注意点接口的实现6.接口与抽象类的区别面向接口编程...原创 2020-03-27 23:07:03 · 159 阅读 · 0 评论 -
ServletContext(学习笔记)
什么是ServletContextServletContext代表是一个web应用的上下文对象(web应用对象)里面封装的都是web应用信息一个ServletContext对应一个应用ServletContext的生命周期在服务器一启动的时候就会创建在服务器关闭的时候销毁如何获得上下文1.通过init方法当中一个参数ServletConfig来获取2.直接在HttpServl...原创 2020-03-17 20:47:25 · 119 阅读 · 0 评论 -
Servlet
什么是Servlet有以下几点:Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口)1.servlet接收响应请求2.filter过滤器3.listener监听器用来处理客户端请求、响应给浏览器的动态资源servlet的实质就是java代码,通过java的API动态的向客户端输出内容以后写的程序就不在是在本地执行了。而是编译成字节码,放到...原创 2020-03-15 10:29:54 · 104 阅读 · 2 评论 -
get 和 post 请求方式与区别
杀杀杀原创 2020-03-13 22:26:52 · 329 阅读 · 0 评论 -
Eclipse部署应用
首先创建一个web工程点击下一步这里我们需要添加相对应的数据。命名 和 路径位置Tomcat的版本号根据自己下载来的对应 我的是8.5点击完成接下来选择 动态web模块版本个人建议选择2.5 应该它会自动生成.xml文件很多时候因为自己没注意给忘记了。导致项目启动不成功。当然了。选择其他的版本号也是可以的,但是要切记要复制一个.xml文件到这个项目WEB-INF里去如图:...原创 2020-03-13 12:26:46 · 231 阅读 · 1 评论 -
如何正确的配置 JDK
如何正确的配置 JDK首先下载好安装包 jdk 这是我的安装路径怎么判断自己是否已经安装了 JDK本人的方式就是直接去cmd去查看版本号代码如下:注意:java 后面接的空格 “java -version”如果显示了版本号就证明是安装好的,如果没有显示就是没有安装jdk或者之前你安装失败了配置JDK环境首先在桌面上找到我的电脑 选中右击 “属性”接着找到 “高级系统设置”...原创 2020-03-12 15:02:40 · 360 阅读 · 1 评论