
Java
FightingWay
这个作者很懒,什么都没留下…
展开
-
servlet学习
我们发送Http请求的时候,其实是一个发送一个Http报文,servlet容器会自动将这个报文封装成一个ServletRequest请求对象,而在Httpservlet中的service方法会先将ServletRequest 转换成HttpServletRequest,接着又通过另一个service来判断http的请求方式,这些都处理好了之后就会找到对应的doxxx方法来执行我们的业务逻辑了 当原创 2017-06-16 17:53:15 · 322 阅读 · 0 评论 -
Java基础学习(一)
1.0 java程序运行关系 java文件经过java编译器(javac.exe)编译成java字节码程序(.class文件),由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm),字节码文件(.class)就会在java虚拟机中执行 2.0 java基本数据类型(一个字节8个bit) byte(一个字节): 默认值:0 short(二个字节): 默认值:原创 2017-06-30 10:14:38 · 370 阅读 · 0 评论 -
Java基础学习(三)—String类型,StringBuffer,StringBuilder类
String String类是不可改变的,一旦创建了String对象,name它的值就无法改变 String s = "abc"; s = ""原创 2017-06-30 16:37:50 · 286 阅读 · 0 评论 -
多线程之初理解
生产者和消费者模式 生产者生产20个模具后,消费者开始消费,消费完之后,生产者又开始生产,周而复始...... 工厂: package com.xiaohao.output; import java.util.ArrayList; import java.util.List; /** * 注意几点: * 1.0 wait(),notifyAll()必须和同步锁一起使用 *原创 2017-07-31 10:50:41 · 283 阅读 · 0 评论 -
多线程之常用函数
1.0 sleep(long millis):在指定的毫秒数内让当前正在执行的线程休眠 2.0 join():指等待t线程终止 join是Thread类的一个方法,启动线程后直接调用,即join()的作用是:“等待该线程终止”,这里需要理解的就是该线程是指的主线程等待子线程的终止。也就是在子线程调用了join()方法后面的代码,只有等到子线程结束了才能执行。 为什么要用join()方原创 2017-07-31 15:41:35 · 547 阅读 · 0 评论