
JavaSE+JavaWeb
JavaSE(Java常用类+异常+集合+IO流+反射+多线程+泛型+枚举+注解+动态代理)和Java8新特性+Java 网络编程+JavaWebTomcat+JSP/Servlet+ajax
程序员小庞
这个作者很懒,什么都没留下…
展开
-
DBUtils的封装
package com.zuxia.util; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Lis原创 2021-10-12 19:54:03 · 217 阅读 · 0 评论 -
Maven的概念及使用
1、什么是maven maven是一款项目管理工具,主要用于项目构建、依赖管理、项目信息管理。 2、maven的相关概念 仓库:存放有一系列的jar包、插件 分类:本地仓库、远程仓库(中央仓库、私服、其他公共库) 坐标:仓库中的每一个资源都有一个唯一的坐标(定义一个资源) groupId:开发组织名称 artifactId:资源名称 version:当前使用资源的版本 POM(Project Object Manager):项目管理对象 pom.xml文件:添加项目所需的依赖、插件原创 2021-10-09 09:22:39 · 115 阅读 · 0 评论 -
JavaWeb的发展史
JavaWeb的发展史 web的产生: a).静态资源的发布媒介,html http url 通过html作为信息的展示,http作为请求的方式 url作为请求的地址实现的 原理: 用户通过url找到浏览器,浏览器通过http找到服务器,服务器通过特定 的目录找到静态页面html Apache/Nginx服务器仍然是这个实现原理 b).动态资源的展示, http 参数的不同 返回不同的信息,出现了CGI CGI的诞生 协议\标准 把参数写进环境变量里,然后启动CGI的程序获取参数后返回动原创 2021-11-03 16:17:03 · 239 阅读 · 0 评论 -
Idea的安装与下载激活
下载 下载地址:https://www.jetbrains.com/idea/download/#section=windows 安装环境 硬件环境:内存8G以上 ; CPU:i5以上 ;建议安装再固态硬盘下 软件环境:需要安装jdk 卸载 先删除文件夹,再删除快捷方式 再删除用户下的:.BetterIntelliJ ...原创 2021-11-17 20:01:11 · 641 阅读 · 0 评论 -
反射的概念及方法
一、反射 1、什么是反射 在程序运行过程中,根据类信息动态创建类实例并动态调用实例成员或方法的一种技术 2、反射的作用 封装代码从而提高开发效率(如:框架底层对象实例的创建及方法调用) 3、如何使用反射 根据类信息得到对象的反射类Class(两种方式) 利用反射调用newInstance()得到类实例 利用反射操作类成员属性 调用getDeclaredFields()得到类的所有成员变量 调用setAccessible()设置允许强制访问私有成员 调用getName()得到成员属性名称原创 2021-10-09 08:35:10 · 187 阅读 · 0 评论 -
Java面向对象的编程思想
面向对象的编程思想 面向过程的编程思想 解决问题的时候按照一定的过程(流程) 以过程为本—不能复用-------增加了代码的冗余 面向对象的编程思想 解决问题的时候按照现实生活中的规律来考虑 考虑在这个问题中的过程中 有几个实体参与进来,分析每一类实体都有什么特点 做了什么事情 ...原创 2021-08-03 22:58:59 · 111 阅读 · 0 评论 -
使用递归遍历得到指定目录下的所有文件路径并显示出来
package com.zuxia.FileTest; import java.io.File; public class FileTest { public static void main(String[] args) { //使用递归遍历得到指定目录(D:\\eclipseWorkspace)下的所有文件路径并显示出来 File file=new File("D:\\eclipseWorkspace"); FileTest ft=new FileTest(); ft.ge.原创 2021-08-03 17:28:09 · 330 阅读 · 0 评论 -
自定义异常
题目:创建User类,定义userLogin()方法,模拟用户登录时,登录密码的长度6-10位,如果不满足则抛出自定义异常BaseException类,向用户显示”密码的长度应该在6-10之间” 1.创建异常类BaseException public class BaseException extends Exception{ public BaseException(){} public BaseException(String msg){ super(msg); } } 2.创建User类原创 2021-08-03 15:41:11 · 264 阅读 · 0 评论 -
单例设计模式
package com.zuxia.Singleton; public class SingletonTest { //懒汉式 private static SingletonTest singleton; private SingletonTest(){ } public stataic SingletonTest getBean(){ if(singleton==null){ singleton=new SingletonTest(); } return singleto原创 2021-07-29 17:34:06 · 84 阅读 · 0 评论 -
重写和重载的区别
package com.zuxia.abstraceTest; public class TestMain { public static void main(String[] args) { Cat cat=new Cat(); cat.ability(); cat.say(); Dao dao=new Dao(); dao.ability(); dao.say(); } } fds原创 2021-07-29 17:17:53 · 235 阅读 · 0 评论