- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 JavaSE 之 安装环境
一.简介在编写Java代码之前,需要安装相关的软件:JDK、JREJDK(Java Development Kit): Java语言的软件开发工具包JRE(Java Runtime Environment):Java运行时环境二.安装大体步骤1.安装JDK2.安装JRE3.安装Notepad++注意:JDK安装包里包含了JRE,既JDK安装成功,会自动弹出JRE的安装界面三....
2020-04-16 19:09:26
485
原创 JavaSE 之 线程池深入
引入一个线程完成一项任务所需时间为:创建线程时间 - Time1线程中执行任务的时间 - Time2销毁线程时间 - Time3为什么需要线程池线程池技术正是关注如何缩短或调整Time1和Time3的时间,从而提高程序的性能。项目中可以把Time1,T3分别安排在项目的启动和结束的时间段或者一些空闲的时间段线程池不仅调整Time1,Time3产生的时间段,而且它还显著减少了创建...
2020-04-15 17:18:04
203
原创 JavaSE 之 传统日期格式化的线程问题
需求:让多线程同时去解析日期错误示范public class Test1 { @Test public void test01() throws Exception { //格式化日期类 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); //任务类:用于解析成Date对象 Callable<Date&g...
2020-04-14 15:45:40
476
原创 JavaSE 之 面向对象梳理
类概念类是模板,规划了对象应该拥有怎样的属性和方法结构public class A{ //-------------属性------------------ //成员属性/实例属性 String str1; int i1; //静态属性/类属性 static String str2; static String i2;...
2020-04-13 11:43:25
187
原创 JavaWeb 之 Servlet中文乱码问题
出现原因前端后端编码不一致浏览器默认使用UTF-8码表进行编码 ,Servlet使用ISO-8859-1码表进行编码传输和接收方编码不一致导致乱码的产生Request乱码Request请求分为post和get,分别有不同的解决方案Request乱码 - POST请求protected void doGet(HttpServletRequest request, HttpServlet...
2020-04-11 18:12:51
670
原创 JavaSE 之 深入学习枚举
引入编写季节类(Season),该类只有四个对象(spring,summer,autumn,winter)概念枚举(enum)全称为 enumeration, 是 JDK 1.5 中引入的新特性。语法public enum Color{ //默认添加 public static final Color RED,GREEN,BLUE;}本质尽管枚举看起来像...
2020-04-10 17:39:18
201
原创 JavaWeb 之 系统学习Filter过滤器
简介Filter:过滤器,通过Filter可以拦截访问web资源的请求与响应操作。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器。他可以拦截Jsp、Servlet、 静态图片文件、静态 html文件等,从而实现一些特殊的功能。例如:实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功...
2020-04-09 17:58:28
248
原创 JavaWeb 之 Listener监听器及Session的钝化与活化
概念监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等。创建步骤创建类实现指定的监听器接口中的方法在web.xml文件中配置监听/在类上标注@WebListener 注解第...
2020-04-08 22:55:50
615
1
原创 动/静态语言、强/弱类型语言、编译型/解释形语言的区别
动态类型语言和静态类型语言的区别动态语言/动态类型语言理解:在编程时不会给变量定义类型,运行期间才会做数据类型的检查,语言会在该变量第一次赋值时判断该值的类型,并将数据类型记录下来。python就是典型的动态类型语言。静态语言/静态类型语言理解:与动态类型语言恰好相反,在编程中定义变量时就要声明该变量的数据类型,在编译期间检查。C、C++、Java就是典型的静态类型语言。强类型语言和...
2020-04-07 21:07:26
437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人