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 · 157 阅读 · 0 评论 -
Maven的概念及使用
1、什么是mavenmaven是一款项目管理工具,主要用于项目构建、依赖管理、项目信息管理。2、maven的相关概念仓库:存放有一系列的jar包、插件 分类:本地仓库、远程仓库(中央仓库、私服、其他公共库)坐标:仓库中的每一个资源都有一个唯一的坐标(定义一个资源) groupId:开发组织名称 artifactId:资源名称 version:当前使用资源的版本POM(Project Object Manager):项目管理对象 pom.xml文件:添加项目所需的依赖、插件原创 2021-10-09 09:22:39 · 78 阅读 · 0 评论 -
JavaWeb的发展史
JavaWeb的发展史web的产生:a).静态资源的发布媒介,html http url通过html作为信息的展示,http作为请求的方式 url作为请求的地址实现的原理:用户通过url找到浏览器,浏览器通过http找到服务器,服务器通过特定 的目录找到静态页面htmlApache/Nginx服务器仍然是这个实现原理b).动态资源的展示, http 参数的不同 返回不同的信息,出现了CGICGI的诞生协议\标准 把参数写进环境变量里,然后启动CGI的程序获取参数后返回动原创 2021-11-03 16:17:03 · 197 阅读 · 0 评论 -
Idea的安装与下载激活
下载下载地址:https://www.jetbrains.com/idea/download/#section=windows安装环境硬件环境:内存8G以上 ; CPU:i5以上 ;建议安装再固态硬盘下软件环境:需要安装jdk卸载先删除文件夹,再删除快捷方式再删除用户下的:.BetterIntelliJ...原创 2021-11-17 20:01:11 · 383 阅读 · 0 评论 -
反射的概念及方法
一、反射1、什么是反射在程序运行过程中,根据类信息动态创建类实例并动态调用实例成员或方法的一种技术2、反射的作用封装代码从而提高开发效率(如:框架底层对象实例的创建及方法调用)3、如何使用反射根据类信息得到对象的反射类Class(两种方式)利用反射调用newInstance()得到类实例利用反射操作类成员属性 调用getDeclaredFields()得到类的所有成员变量 调用setAccessible()设置允许强制访问私有成员 调用getName()得到成员属性名称原创 2021-10-09 08:35:10 · 131 阅读 · 0 评论 -
Java面向对象的编程思想
面向对象的编程思想面向过程的编程思想 解决问题的时候按照一定的过程(流程) 以过程为本—不能复用-------增加了代码的冗余 面向对象的编程思想解决问题的时候按照现实生活中的规律来考虑 考虑在这个问题中的过程中 有几个实体参与进来,分析每一类实体都有什么特点 做了什么事情...原创 2021-08-03 22:58:59 · 64 阅读 · 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 · 293 阅读 · 0 评论 -
自定义异常
题目:创建User类,定义userLogin()方法,模拟用户登录时,登录密码的长度6-10位,如果不满足则抛出自定义异常BaseException类,向用户显示”密码的长度应该在6-10之间”1.创建异常类BaseExceptionpublic class BaseException extends Exception{ public BaseException(){} public BaseException(String msg){ super(msg); }}2.创建User类原创 2021-08-03 15:41:11 · 212 阅读 · 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 · 56 阅读 · 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 · 176 阅读 · 0 评论