
java
文章平均质量分 83
java
qq_45671732
这个作者很懒,什么都没留下…
展开
-
servlet
文章目录servletservlet介绍servlet的生命周期servletservlet介绍servlet是一个小程序,可以直接部署在服务器上直接运行,servlet最底层是一个接口,是sun公司提供的一套规范。当前的HttpServlet的直接父类是GenericServlet,GenericServlet是servlet接口的实现类。HttpServlet类提供了一些抽象的方法,用于加载当前小程序servlet的生命周期init()方法 第一次访问这个控制器的时候 初始化方法servi原创 2021-08-26 15:50:32 · 205 阅读 · 0 评论 -
体验java web
文章目录体验java webJSP介绍JSP的特性体验java webIDEA2021创建java web项目参考如下文章:Intellij IDEA2021.1创建Java web项目(超详细)JSP介绍在新创建好的java web项目中的web目录下创建一个index1.jsp文件,IDEA会生成一段代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&原创 2021-08-13 18:17:49 · 252 阅读 · 0 评论 -
XML的编写
文章目录XML什么是XML如何编写格式良好的XMLXML什么是XMLXML是一个可扩展标记语言。XML和操作系统编程语言的开发平台无关,可以实现不同系统之间的数据交换。XML的规范XML文档内容是由一系列标签元素组成的。<元素名 属性名=“属性值”>元素内容</元素名>属性值用引号包裹一个元素可以有多个属性属性值不可以直接包含< &不建议使用的字符" ’ >使用IDEA新建一个XML文件,先尝试编写一个XML文件:<?xml原创 2021-08-03 13:50:44 · 5397 阅读 · 0 评论 -
java反射
java网络编程文章目录java反射什么是反射反射的核心APIjava.lang.Classjava反射类的执行过程类加载的步骤通过Class对象可以反向做很多的事情,比如可以生成类的实例Goods goods = (Goods)Class.forName(className).newInstance();反射的一种应用package Test;public class Factory { public Goods getGoods(String class原创 2021-08-02 15:55:55 · 166 阅读 · 0 评论 -
java网络编程
java线程同步文章目录java网络编程Socket基于TCP协议的Socket网络编程传递字符串传递对象java网络编程DNS:域名解析系统,用来域名和IP地址的相互转换网络服务器:在网络环境下,具有较高的计算能力,能够提供用户服务功能的计算机B/S:Browser/Server浏览器/服务器模式C/S: Client/Server客户端/服务器模式网络通信协议:为了在网络中不同的计算机之间进行通信而建立的规则、标准或者是约定的集合应用层:HTTP FTP TFTP SMTP SNM原创 2021-07-29 11:44:02 · 206 阅读 · 0 评论 -
java线程同步
文章目录java线程同步线程安全java线程同步多线程共享数据可能会带来数据不安全的问题。可以给线程进行加锁的方式来解决类似问题。第一种方法是同步方法使用synchronized修饰的方法控制对类成员变量的访问访问修饰符 synchronized 返回类型 方法名称(参数列表){.....}或者是synchronized 访问修饰符 返回类型 方法名称(参数列表){......}synchronized给进程上了一把锁。package Threads;//模拟用户网络购票--&g原创 2021-07-27 11:13:28 · 200 阅读 · 2 评论 -
java线程状态和线程调度
java线程的创建和启动文章目录多线程线程的状态线程调度线程优先级线程休眠阻塞线程线程礼让线程调度练习多线程线程的状态package Threads;public class MyThread5 implements Runnable { @Override public void run() { System.out.println("线程正在运行,处于运行状态"); try { System.out.println("原创 2021-07-24 10:09:33 · 441 阅读 · 1 评论 -
java多线程的创建和启动
java读取文件的操作(字符流)文章目录多线程线程Thread线程的创建和启动线程创建两种方式的区别多线程线程进程是应用程序的执行示例,有独立的内存空间和系统资源。线程是CPU调度和分派的基本单位,执行运算的最小单位,可以完成独立的顺序控制流程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称为是多线程。多个线程交替占用CPU资源,而非真正的并行执行。多线程的好处充分的利用CPU的资源,提升代码性能简化编程模型,更好的软件设计和架构带来良好的用户体验Threadja原创 2021-07-22 12:44:12 · 360 阅读 · 0 评论 -
java文本文件的读取操作(字符流)
java文件的读写操作(字节流)文章目录java文本文件的读取操作(字符流)Reader类及其子类Reader类和FileReader类的常用方法示例BufferedReader类Writer及其子类BufferedWriter类字符输入流和输出流的综合练习读写二进制文件DataInputStream类DataOutputStream类序列化和反序列化序列化java文本文件的读取操作(字符流)前面的博文了解的是字节流的输入和输出的操作,本文是字符流,有所不同的哦。Reader类及其子类Reader原创 2021-07-21 15:17:10 · 1341 阅读 · 1 评论 -
java文件的读写操作(字节流)
java的IO文章目录java文件的读写操作InputStream和FileInputStreamInputStream和FileInputStream的常用方法示例OuputStream和FileOuputStreamOutputStream和FileOutputStream的常用方法示例实现文件的复制java文件的读写操作上篇博文提到了File类和流的概念,这篇博文将详细介绍具体的使用:InputStream和FileInputStreamInputStream和FileInputStream原创 2021-07-17 15:02:15 · 1015 阅读 · 0 评论 -
java的IO
java的Collections类文章目录java的I/OFile类File类的常用方法流java流的分类java的I/Ojava的I/O是针对于程序来讲的,对于程序来说输入(Input)和对于程序来说输出(Output)。那么就需要一个介质存放相关的记录,这样的存放相关记录的介质就是文件。在java中如何访问文件的属性,在java中只需要调用相应的类即可java.io.File类。File类File类的基本信息如下所示:java.io.File类是用来访问文件的属性,其创建格式如下:创原创 2021-07-12 16:09:06 · 118 阅读 · 0 评论 -
Collections类
java的Map接口文章目录Collections类泛型Collections的常用方法Collections排序Collections类泛型如何解决强制类型转换时容易出现的异常问题呢?JDK5.0开始使用泛型改写了集合框架中的所有接口和类将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性,它的本质是参数化类型。//创建学员集合ArrayList<Student> students = new ArrayList<Student>();//原创 2021-07-11 19:49:14 · 185 阅读 · 1 评论 -
java的Map接口
java的Set接口文章目录java的Map接口Map的创建Map的常用方法Map的遍历Map的练习java的Map接口Map接口存储的是一组键值对象,提供的是key到value的映射,这个key是不可以重复的,但是value可以有多个相同的值和key组成唯一的键值对本文以HashMap为例,列举Map的创建和常用方法等等。Map的创建package cn.zhz.Test;import java.util.HashMap;import java.util.Map;public cla原创 2021-07-09 13:35:21 · 773 阅读 · 2 评论 -
java的Set接口
java的List接口文章目录Set实现类Set实现类的本质遍历Set接口的两种方法Set实现类Set接口存储一组唯一 无序的对象,在Set中存放的是对象的引用。那么Set接口中最常用的就是HashSet。所以,本文将以HashSet为代表描述Set的创建和具体方法。Set实现类的本质package cn.zhz.Test;import java.util.HashSet;import java.util.Set;public class SetTest { public sta原创 2021-07-05 15:09:20 · 244 阅读 · 0 评论 -
java的List接口
JAVA集合概述文章目录java的List接口List实现类ArrayList实现类ArrayList常用方法LinkedList实现类LinkedList常用方法List接口总结java的List接口List实现类List接口,在jdk的API的说明文档查看:在这里只是简单介绍ArrayList和LinkedListArrayList实现类ArrayList实现类在java.util.ArrayList中,在API中查看基本信息ArrayList的特点如下:ArrayList是一原创 2021-06-29 13:37:46 · 286 阅读 · 2 评论 -
java集合概述
java集合原创 2021-06-29 11:21:07 · 149 阅读 · 0 评论 -
java异常
java异常原创 2021-06-05 22:20:03 · 452 阅读 · 2 评论 -
java的接口
package Interface;public interface MyInterface1 extends MyInterface2 { //接口不可以有构造方法,不可以被实例化// public MyInterface1(){//// } //静态常量:接口中的变量必须是public static final,且要显式初始化 public static final double PI = 3.14;//等同于double PI = 3.14; /原创 2021-05-30 22:12:34 · 506 阅读 · 4 评论 -
java的StringBuilder类
package Test;public class Test13 { public static void main(String[] args) { //创建StringBuilder的对象 StringBuilder stringBuilder3 = new StringBuilder(); //表面上调用的是StringBuilder的空构造器,实际底层上是对value数组进行初始化,长度为16 StringBuilder s原创 2021-05-26 21:56:53 · 213 阅读 · 1 评论 -
java的抽象类
java的抽象类和接口原创 2021-05-24 19:02:51 · 170 阅读 · 0 评论 -
java中String类
java的Math和Random类文章目录java中String类java中String类原创 2021-05-22 22:09:06 · 511 阅读 · 0 评论 -
java与日期相关的类
java与日期相关的类原创 2021-05-18 11:57:37 · 220 阅读 · 2 评论 -
java的Math和Random类
文章目录java的Math和Random类java的Math类java的Random类java的Math和Random类java的Math类java中的java.lang.Math类可以直接使用,不需要导包,在JDK的API 中看到Math类被final修饰着,那么说明了这个Math类不能被继承构造器私有化,不能创建Math类的对象,也就是说public static void main(String []args){ Math m = new Math();}这种写法是错误的Mat原创 2021-05-13 17:53:03 · 337 阅读 · 1 评论 -
java的包装类
java面向对象之三 多态文章目录java的包装类Integer包装类Integer类的基本介绍Integer类的属性Integer类的构造器java的包装类什么是包装类对于基本数据类型来讲,其实就是一个数字,但是当给基本数据类型添加一些属性 方法和构造器,将基本数据类型对应进行一个封装,就产生了一个新的类,这个类被称为是包装类。那么基本数据类型在前面中讲过有byte short int long float double char boolean,也就是将这些进行封装,基本数据类型和包装类的原创 2021-05-08 17:12:01 · 365 阅读 · 0 评论 -
java面向对象之三 多态
JAVA的object类文章目录java面向对象之三 多态多态初体验java面向对象之三 多态多态通俗理解就是多种状态。在生活中就是同一种事物,由于条件的不同,产生的结果(状态)也是不同的。比如说:同样是打印机打印文档,由于打印机是黑白打印机还是彩色打印机,使用打印机打印出的文档也呈现为不同的结果。那么多态在代码中的体现指的是同一个引用类型,使用不同的实例而执行不同的操作。在狗狗类和宠物企鹅类添加一个主人类,在宠物们生病需要治疗的时候给治疗package cn.zhz.Kind;/*原创 2021-05-06 19:49:46 · 408 阅读 · 1 评论 -
java的Object类
java方法重写文章目录java的Object类object类的介绍java的Object类object类的介绍object是所有类的直接父类或者是间接父类,为什么这么说呢?可以查询java8的API帮助文档:可见在这样的一个类树中,所有的类的根还是Object类在IDEA中新建一个类,系统会默认继承Object类public class Pet extends Object{}那么Dog继承了Pet类的属性和行为方法,还会继承Object类的属性和行为方法了吗?这一点是肯定的,P原创 2021-05-03 16:23:05 · 322 阅读 · 3 评论 -
java方法重写
java面向对象之继承文章目录java方法重写java方法重写原创 2021-04-30 14:19:12 · 306 阅读 · 1 评论 -
java面向对象之继承
文章目录java面向对象之继承面向对象的三大特性之二 继承java面向对象之继承面向对象的三大特性之二 继承原创 2021-04-20 20:43:09 · 510 阅读 · 1 评论 -
java中static的用法
java中static的用法原创 2021-04-19 17:39:23 · 4410 阅读 · 0 评论 -
java访问权限控制
java访问权限控制原创 2021-04-17 19:44:44 · 343 阅读 · 0 评论 -
java包机制
java封装文章目录java包机制为什么有包(package)机制包命名的规范包的导入java包机制为什么有包(package)机制当在编辑器中创建了同一个名称的类,为了防止命名的冲突(区别名称相同的类),包就应运而生了,包允许类组成小的单元,便于找到和使用相应的文件,包机制有助于实施访问权限控制。包命名的规范java的包在命名时也是有一定的规则的包名由小写字母组成,不可以用圆点开头或者结束package mypackage;包在命名之前要加上唯一的前缀,通常使用的是网络的倒置域名原创 2021-04-16 15:17:52 · 222 阅读 · 0 评论 -
java封装
java封装和继承原创 2021-04-14 18:19:20 · 332 阅读 · 1 评论 -
java方法和方法的重载
java方法和方法的重载原创 2021-04-08 16:05:32 · 605 阅读 · 2 评论 -
java面向对象基础
文章目录java面向对象基础java面向对象基础原创 2021-03-31 17:46:33 · 546 阅读 · 1 评论 -
java数组
文章目录java数组初识数组数组的基本要素数组的使用一维数组二位数组java数组初识数组数组是在内存空间划出一串连续的空间当有多个值存放到一个变量中,就可以使用数组。所以说数组是一个变量,存储相同数据类型的一组数据,也就是一组int类型的值中不可以出现一个String类型的值。声明一个变量就是在内存空间中划分出一块合适的空间。声明一个数组就是在内存空间划分出一串连续的空间。数组的基本要素标识符 :驼峰命名规则数组元素元素下标:从0开始元素类型:从零开始,数组中的每一个元素都可以通过下原创 2021-03-27 15:42:06 · 699 阅读 · 0 评论 -
java递归结构
java递归递归就是自己调用自己。原创 2021-03-24 20:47:57 · 249 阅读 · 2 评论 -
java的方法
java流程控制文章目录java的方法方法语句块方法的声明和调用方法的重载(Overload)java的方法方法语句块语句块是花括号括起来的任意数量的java语句,它确定了局部变量的作用于,块中的程序代码,作为一个整体,要执行就都执行,要不执行就都不执行。语句块中是可以进行嵌套的,但是不可以在两个嵌套的语句块中声明同名的变量,语句块可以使用外部的变量,但是外部不可以使用语句块中定义的变量。package day02.dh;public class StatementBlock { p原创 2021-03-24 14:09:54 · 197 阅读 · 0 评论 -
java流程控制
java运算符java流程控制顺序结构程序从上向下进行逐步的运行其实就是一个顺序结构,中间没有任何的判断和跳转分支结构分支结构是根据条件,有选择性的去执行某段代码分支结构有两种,一种是if-else,一种是switch caseif-else语句if else语句的三种格式:第一种:if(条件表达式){执行代码块;}第二种:if(条件表达式){执行代码块;}else{执行代码块;}第三种:if(条件表达式1){执行代码块1;}else if(条件表达原创 2021-03-20 17:01:58 · 509 阅读 · 2 评论 -
java运算符
java运算符原创 2021-03-18 16:45:06 · 276 阅读 · 3 评论 -
java变量运算
java变量这些事儿变量变量的概念内存中的一个存储的区域该区域的数据可以在同一类型的范围内不断的变化变量时程序中最基本的存储单元,包含变量的类型、变量的名称和存储的值变量的作用:用来在内存中保存数据使用变量时应该注意什么java中每一个变量必须先进行声明,后使用使用变量名来访问这块区域的数据变量的作用域是其定义所在的一对{}中变量只有在其作用域内才算有效同一个作用域内,不可以定义重名的变量。class variableTest{ public st原创 2021-03-11 16:26:48 · 1068 阅读 · 4 评论