• Java向上转型和向下转型(附具体样例)

    时间:2024-05-04 22:46:49

                                                Java向上转型和向下转型(附具体样例)熬夜整理的关于Java向上和向下转型的样例,很的通俗易懂哦~~~~一.向上转型package com.sheepmu; class Animal {public void ...

  • Java中23种设计模式(附代码样例)

    时间:2024-05-04 21:53:06

    一、设计模式分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、...

  • Java上传和下载

    时间:2024-05-04 21:30:40

    1.文件的上传[1] 简介> 将一个客户端的本地的文件发送到服务器中保存。> 上传文件是通过流的形式将文件发送给服务器。[2] 表单的设置> 向服务器上传一个文件时,表单要使用post请求。> 表单的默认属性enctype="application/x-www-form-ur...

  • Apache POI 在java中处理excel

    时间:2024-05-04 20:36:37

    介绍: Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI 都是用于操作 Excel 文件。 如何使用: 1.maven坐标...

  • JAVA 方法或者类的注释快捷键

    时间:2024-05-04 19:18:10

    JAVA 方法或者类的注释快捷键/*** 登录验证* @param 传入的* @return* @throws Exception*/这种注释效果方法: 1、先敲“/”在敲两个**,然后回车方法: 2、alt+shift+J注释的快捷键//hhah//sjsj添加 注释  Ctrl+Shift+/,

  • 通过java.util.concurrent写多线程程序

    时间:2024-05-04 17:30:25

    在JDK 1.5之前,要实现多线程的功能,得用到Thread这个类,通过这个类设计多线程程序,需要考虑性能,死锁,资源等很多因素,一句话,就是相当麻烦,而且很容易出问题。所幸的是,在JDK1.5之后,java.util.concurrent包出现了,这是一个设计良好的多线程工具类,本文就将介绍该类的...

  • java 三大框架 struct2部分 实现增删该查操作

    时间:2024-05-04 16:38:28

    1、三层架构    表现层:接收和处理请求。        MVC模型:它是一个表现层模型。    业务层:处理程序业务需求。    持久层:对数据库操作的。2、MVC模型    M:Model        模型    作用是封装数据的。 目前就是实体类作为模型。    V:View       ...

  • 简单的洗牌算法Java加LeetCode刷题

    时间:2024-05-04 16:39:01

    CardDemo类创建 import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.CopyOnWriteArrayList;public class Car...

  • Java三大框架 介绍

    时间:2024-05-04 16:16:24

    三大框架:Struts+hibernate+springJava三大框架主要用来做WEN应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个web.xml的...

  • Java三大框架之——Hibernate中的三种数据持久状态和缓存机制

    时间:2024-05-04 16:12:49

    Hibernate中的三种状态   瞬时状态:刚创建的对象还没有被Session持久化、缓存中不存在这个对象的数据并且数据库中没有这个对象对应的数据为瞬时状态这个时候是没有OID。持久状态:对象经过Session持久化操作,缓存中存在这个对象的数据为持久状态并且数据库中存在这个对象对应的数据为持久状...

  • Java获取请求主机真实ip

    时间:2024-05-04 15:54:08

    一般情况下 getRemoteAddr()是可以正常使用的,代码如下:public String getIpAdress(HttpServletRequest request) { ip = request.getRemoteAddr(); return ip; ...

  • java三大框架——Struts + Hibernate + Spring

    时间:2024-05-04 15:47:15

    Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个 web.xml的映射文件,里面有一个mapping的标签就是用来做文件映射的。在浏览器上输入URL得知的时候...

  • [转]JAVA三大框架SSH和MVC

    时间:2024-05-04 15:36:58

    Java—SSH(MVC)JAVA三大框架的各自作用 hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是Model;struts提供的丰富标签是用于显示层View;同时struts也充当了实现Control...

  • java三大框架之一hibernate使用入门

    时间:2024-05-04 15:14:18

    综述:Hibernate的作用就是让实体类与数据库映射,使数据持久化,用于替代JDBC,使我们不致于写那么多sql语句代码。1. 首先在官网www.hibernate.org下载hibernate包, 关于如何下载网上也有详细的教程。下载后解压出来,其中required里面的jar包全部是必须的,可...

  • Java字符串与文件的互转操作

    时间:2024-05-04 14:55:12

    Java中有时候需要读取一个文本类的文件,将其转换为字符串,然后做进一步处理。Java中没有现成的API方法。一、字符串转换为文件 /** * 将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!) * ...

  • java出错

    时间:2024-05-04 12:27:30

    某天cmd运行java突然莫名其妙的出错:(之前还好好的)Error occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object//显示初始化java虚拟机出错,没有java.lang.Ob...

  • 【java基础】成员变量和局部变量02

    时间:2024-05-04 12:06:20

    成员变量和局部变量(2)成员变量的初始化和内存中的运行机制        当系统加载类或者创建类的实例的时候,系统会自动为成员变量分配内存空间,并自动指定初始值。package object; public class Person { //定义一个静态的变量 public stati...

  • 201521123095《java程序设计》第4周学习总结

    时间:2024-05-04 08:16:19

    1. 本周学习总结##1.1 尝试使用思维导图总结有关继承的知识点。1.2 使用常规方法总结上课内容。对于一个系统中,对于名词大多为类或属性,对于动词大多为方法。1.3 注释的应用使用类的注释与方法的注释为前面编写的类与方法进行注释,并在Eclipse中查看。(截图)类的注释 方法的注释 2...

  • 数据库 和 SQL 和 索引事务 和 Java数据库编程(JDBC)

    时间:2024-05-04 07:49:25

    一、初识数据库 什么是数据库?和数据结构有什么关系? 数据库是“一类软件”,能够针对数据进行管理。数据结构,也是针对数据进行管理。所以,数据库其实就是一个“基于数据结构”实现出来的软件。 有哪些常用数据库? 数据库分为关系型数据库和非关系型数据库。 关系型数据库:对于存储的数据,格式上有...

  • [Java EE] 多线程(五):单例模式与阻塞队列-2. 阻塞队列

    时间:2024-05-04 07:13:09

    2.1 什么是阻塞队列 阻塞队列是⼀种特殊的队列.也遵守"先进先出"的原则. 阻塞队列能是⼀种线程安全的数据结构(但是像我们前面学习的普通队列和优先级队列都是线程不安全的),并且具有以下特性: • 当队列满的时候,继续⼊队列就会阻塞,直到有其他线程从队列中取⾛元素. • 当队列空的时候,继续出队列...