
Java基础
文章平均质量分 62
-星星电灯
世事洞明皆学问
展开
-
JSP知识
1. 什么是JSPJSP全名为Java Server Pages,中⽂名叫java服务器⻚⾯,其根本是⼀个简化的Servlet设计,它 是由 Sun Microsystems公司倡导、许多公司参与⼀起建⽴的⼀种动态⽹⻚技术标准。JSP技术有点类似ASP技 术,它是在传统的⽹⻚HTML⽂件(*.htm,*.html)中插⼊Java程序段(Scriptlet)和JSP标记(tag),从⽽形成 JSP⽂件,后缀名为(*.jsp)。 ⽤JSP开发的Web应⽤是跨平台的,既能在Linux下运⾏,也能在原创 2021-05-18 22:03:51 · 228 阅读 · 1 评论 -
面向对象-抽象类和接口
面向对象的三大特性封装性:所有的内容对外部不可见 修饰词的用法权限继承性:将其他的功能继承下来继续发展 多态性:方法的重载本身就是一个多态性的体现 方法的重载 和 重写 也是多态的一种, 不过是方法的多态(相同方法名的多种形态)。 重载: 一个类中方法的多态性体现 重写: 子父类中方法的多态性体现。抽象类和接口的区别1、抽象类要被子类继承,接口要被类实现。 2、...原创 2021-04-22 13:35:37 · 349 阅读 · 0 评论 -
定义一个数据库连接工具类流程
此工具类使用了德鲁伊数据库连接池,需导入jar文件包db.properties文件里的登录连接信息设置如下import com.alibaba.druid.pool.DruidDataSource;import java.sql.*;import java.util.List;import java.util.ResourceBundle;/** * 数据库连接工具类 */public class BaseDao { //数据库连接对象 private原创 2021-04-21 22:35:43 · 127 阅读 · 0 评论 -
JDBC数据库的操作流程
JDBC查询数据库操作流程import java.sql.*;public class Demo1 { /** * JDBC数据库的查询操作 * @param args */ public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resul原创 2021-04-21 22:27:43 · 134 阅读 · 0 评论 -
JDBC Resultset.getxxx()方法获取日期时间型的几种方法
1、从结果集中取得日期部分resultSet.getDate();时间格式为:2021-01-072、从结果集中取得时间部分resultSet.getTime();时间格式为:22:08:093、从结果集中同时得到日期和时间resultSet.getTimestamp();时间格式为:2021-01-07 23:08:09.0...原创 2021-04-20 20:31:51 · 901 阅读 · 0 评论 -
XML简单介绍
简介可扩展标记语言(eXtensible Markup Language)。 特性:1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性 为什么学习XML1. 网络数据传输. 2. 数据存储 3. 配置文件 XML语法格式1. XML文档声明 <?xml version="1.0" encoding="UTF-8"?> 2. 标记 ( 元素 / 标签 / 节点) XML文档,由一个个的标记组成. 语法:.原创 2021-04-16 15:05:10 · 403 阅读 · 0 评论 -
Json解析
json数据格式{ "name":"自在独行", "info":"写给生命的行者,愿他们能懂得孤独的真义,在生活里多一些从容潇洒。" } 一个对象, 由一个大括号表示. 括号中 描述对象的属性 . 通过键值对来描述对象的属性 (可以理解为, 大括号中, 包含的是一个个的键值对.) 格式:键与值之间使用冒号连接, 多个键值对之间使用逗号分隔. 键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解 析.) 键值对的值, 可以是原创 2021-04-16 11:45:23 · 239 阅读 · 1 评论 -
Java中Synchronized的用法(简单介绍)
简单介绍synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象;4. 修改一个类,其作用的范围是synchronized后面括号括起来的部分,作用主的对象...原创 2021-04-14 15:21:14 · 444 阅读 · 0 评论 -
Serializable接口的意义和用法
原文链接如下:https://www.cnblogs.com/wangenxian/p/11003221.htmlSerializable接口是一个里面什么都没有的接口它的源代码是publicinterfaceSerializable{},即什么都没有。如果一个接口里面什么内容都没有,那么这个接口是一个标识接口,比如,一个学生遇到一个问题,排错排了几天也没解决,此时,她举手了(示意我去帮他解决),然后我过去,帮他解决了,那么这个举手其实就是一个标识,自己不能解决的问题标示我去帮他解决,在J..转载 2021-04-13 11:18:50 · 103 阅读 · 0 评论 -
Java中线程的显式锁和隐式锁的区别
java线程不安全问题的三种解决方案:解决方案 格式 描述 同步代码块(隐式) synchronized(Object){ 代码块; } 隐式锁,多个线程的锁对象必须唯一 同步方法(隐式) synchronized 返回类型 方法名(){} 隐式锁,谁调用该方法岁就是锁对象 显式锁 ReentrantLock类的lock()/unlock()方法 显式锁,由程序员决定在哪开启/关闭锁 一.原创 2021-04-13 00:12:21 · 132 阅读 · 0 评论 -
Java8 Map的compute()方法
三个重要的关键字compute :计算,Absent:不存在,Present:不存在转载http://blog.tanpeng.net/2017/07/13/map-compute/转载 2021-04-10 21:47:08 · 139 阅读 · 0 评论 -
Java面向对象
面向对象的核心思想对象、封装、可重用性和可扩展性面向对象程序设计(Object Oriented Programming,OOP)是一种程序设计范式,同时也是一种程序开发方法。它将对象看作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向过程、面向对象以及函数式编程被人们称为编程语言中的三大范式(实际上,面向过程和面向对象都同属于命令式编程),是三种不同编码和设计风格。其中面向对象的核心思想是对象、封装、可重用性和可扩展性。类是对象的抽象组织,对象是类的具体原创 2021-04-08 13:19:30 · 125 阅读 · 0 评论