-
Java自学-Scanner类
所属栏目:[Java] 日期:2020-12-15 热度:193
使用Scanner读取数据 System.out.println("") 用于向控制台输出数据。 我们还需要从控制台输入数据,所以需要用到Scanner类。 步骤 1 : 使用Scanner读取整数 注意: 使用Scanner类,需要在最前面加上 import java.util.Scanner; 表示导入这个类,才能够正常[详细]
-
JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区
所属栏目:[Java] 日期:2020-12-15 热度:176
HH是24小时制,hh是12小时制 区别就是:大写的H是二十四小时制的小时数(0-23),小写的h是十二小时制的小时数(am/pm 1-12) //24小时制 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //12小时制 SimpleDateFormat sdf1 = new SimpleD[详细]
-
彻底理解HashMap
所属栏目:[Java] 日期:2020-12-15 热度:97
Map综述(一):彻头彻尾理解HashMap 一、HashMap概述 Map 是 Key-Value 对映射的抽象接口,该映射不包括重复的键,即一个键对应一个值。HashMap 是 Java Collection Framework 的重要成员,也是Map族(如下图所示)中我们最为常用的一种。简单地说,HashMap[详细]
-
String StringBuilder StringBuffer
所属栏目:[Java] 日期:2020-12-15 热度:156
String :?String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象称为“不可变对象”。 那什么叫做“不可变对象”呢?指的是对象内部的成员变量的值无法再改变。 我们打开String类的源码,如图: 我们发现字符串内容全部存储到value[]数组中,[详细]
-
MV*模式
所属栏目:[Java] 日期:2020-12-15 热度:69
MV*模式 MVC框架最早出现在Java领域,然后慢慢在前端开发中也被提到,后来又出现了MVP,以及现在最成熟的MVVM。 MVC model 数据模型 view 视图 controller 控制器 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 用一[详细]
-
一文了解OOM及解决方案
所属栏目:[Java] 日期:2020-12-15 热度:59
1. Java 堆空间 发生频率: 5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 finali[详细]
-
java ini文件处理
所属栏目:[Java] 日期:2020-12-15 热度:160
java读写ini文件有多种方法,这里将介绍3种方法。 1. 使用工具类Java INI package This package provides support for programmers to create,read and write INI files in Java. 包大小约28K,还是比较小的。 该工具的下载和介绍地址是:http://javaini.sou[详细]
-
JAVA自己实现List接口Stack
所属栏目:[Java] 日期:2020-12-15 热度:140
package 集合.Stack;import java.util.Arrays;import java.util.EmptyStackException;import java.util.Vector;public class MyStack { //底层数组默认长度为10 private Object[] myStack = new Object[10]; //size private int size = 0; public MyStack()[详细]
-
Birt支持自定义导出中文名称
所属栏目:[Java] 日期:2020-12-15 热度:157
BIRT 是以 Java 和 JavaEE 为基础为 Web 应用程序开发的基于 Eclipse 的开源报表系统,虽然支持文件导出功能,但不支持导出时动态自定义文件名称,尤其不支持中文。 Birt默认提供了两种导出文件时自定义名称的方法,如下: DefaultFilenameGenerator:报表文[详细]
-
Java基础第11天+Eclipse的概述使用、API的概述(了解)、Object类(
所属栏目:[Java] 日期:2020-12-15 热度:183
1:Eclipse 的概述使用 ( 掌握 ) ? (1)概述 Eclipse是一种可扩展的开放源代码的IDE。 Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 MyEclipse 在Eclipse基础上追加的功能性插件,对插件收费 在WEB开发中提供强大的系统架构平台 (2)Eclipse的基[详细]
-
Java中HashMap扩容机制思考
所属栏目:[Java] 日期:2020-12-15 热度:144
1.?HashMap在什么条件下扩容 判断HashMap的数组Size大小如果超过loadFactor*capacity,就要扩容。 相关的类属性: capacity :当前数组容量,始终保持 2^n,可以扩容,扩容后数组大小为当前的 2 倍。 loadFactor :负载因子,默认为 0.75 loadFactor加载因子[详细]
-
ORM操作
所属栏目:[Java] 日期:2020-12-15 热度:187
""" ORM小练习 如何在一个Python脚本或文件中 加载Django项目的配置和变量信息 """ import os if __name__ == ‘__main__‘: # 加载Django项目的配置信息 os.environ.setdefault("DJANGO_SETTINGS_MODULE","ormday69.settings") # 导入Django,并启动Django[详细]
-
ELK报错及解决方案
所属栏目:[Java] 日期:2020-12-15 热度:135
1.jdk版本问题 报错如下: future versions of Elasticsearch will require Java 11; your Java version from [/usr/local/jdk9/jdk-9.0.4] does not meet this requirementJava HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was depre[详细]
-
java47
所属栏目:[Java] 日期:2020-12-15 热度:135
1. 1.List集合根据角标获取元素 import java.util.ArrayList;import java.util.List;public class List集合 {@SuppressWarnings({ "rawtypes","unchecked" })public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.ad[详细]
-
javaWeb 使用 filter 处理全站乱码问题
所属栏目:[Java] 日期:2020-12-15 热度:89
springboot 实例?https://blog.csdn.net/m0_38075425/article/details/81164930 https://www.cnblogs.com/Westfalen/p/6170312.html ? 1. web.xml文件中的配置 filter filter-nameCharacterEncodingFilter/filter-name filter-classde.bvb.web.filter.Charac[详细]
-
java递归删除目录下所有文件及子目录下所有文件
所属栏目:[Java] 日期:2020-12-15 热度:159
/** * 递归删除目录下的所有文件及子目录下所有文件 * @param dir 将要删除的文件目录 * @return boolean */ public boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = dir.list(); // 递归删除目录中的子目录下 for ( int i=0;[详细]
-
Java-集合第三篇List集合
所属栏目:[Java] 日期:2020-12-15 热度:197
1、List集合 ? 有序可重复集合,集合中的每个元素都有其对应的顺序索引。 2、List相对于Collection额外提供的方法: ? 1》void add(int index,Object element):将元素element插入到List集合的index处。 ? 2》boolean assAll(int index,Collection c):将集[详细]
-
JAVA 环境安装包 JDK 64位 jdk-8u221-windows-x64.exe
所属栏目:[Java] 日期:2020-12-15 热度:96
? ? 迅雷下载链接(迅雷新建任务,复制链接进去): https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-windows-x64.exe?AuthParam=1563589007_663a1f07ff53f2baa3925f340f025ad7 ? 请自行校验?md5: cmd:([详细]
-
Switch开关按钮控件----------WinForm控件开发系列
所属栏目:[Java] 日期:2020-12-15 热度:54
/// summary /// 开关按钮 /// /summary [ToolboxItem( true )] [DefaultProperty( " Type " )] [Description( " 开关按钮 " )] public partial class SwitchExt : Control { #region private SwitchType type = SwitchType.Flat; /// summary /// 按钮类型[详细]
-
六、垃圾回收_判断对象是否存活算法_引用计数法详解
所属栏目:[Java] 日期:2020-12-15 热度:170
引用计数法: 在对象中添加一个引用计数器,当有地方引用对象的时候,引用计数器的值就+1 ,当引用失效的时候计数器的值就 -1? ?? 打印垃圾回收的参数 -verbose:gc -XX: +PrintGCDetail ? 使用程序模拟下图的? 对象引用来测试? jdk 1.8 使用的是否是? ? 引[详细]
-
java 把 PEM 格式的公钥证书转换为 X.509 格式的证书
所属栏目:[Java] 日期:2020-12-15 热度:70
? 代码: @UtilityClass public final class X509Certs { private static final CertificateFactory CERTIFICATE_FACTORY; static { try { CERTIFICATE_FACTORY = CertificateFactory.getInstance(CertificateType.X509); } catch (CertificateException e)[详细]
-
3745: [Coci2015]Norma
所属栏目:[Java] 日期:2020-12-15 热度:96
3745: [Coci2015]Norma Time Limit:?20 Sec?? Memory Limit:?64 MB Submit:?960?? Solved:?426 [Submit][Status][Discuss] Description ? Input 第1行,一个整数N; 第2~n+1行,每行一个整数表示序列a。 ? Output 输出答案对10^9取模后的结果。 ? Sample Inp[详细]
-
JAVA编程必学必会单词集(1)
所属栏目:[Java] 日期:2020-12-15 热度:126
? public :公共的 private: 私有的 try: 尝试 use:使用 main: 主要的 class? :? 类 string : 字符串 byte:? 字节? 01001100? 佛祖释迦牟尼? 大象?? 3 integer : 整型?? 100 long : 长,长整型? double : 一双一对,? 双精度数字 float :? 浮点 v[详细]
-
日期类的使用
所属栏目:[Java] 日期:2020-12-15 热度:125
1 package cn.zhang.test; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.GregorianCalendar; 6 7 /** 8 * 测试日期类的使用 9 * @author 张涛 10 * 11 */ 12 public class TestCalendar { 13 public static void main(Strin[详细]
-
HashMap ArrayList 和 List对象的转换
所属栏目:[Java] 日期:2020-12-15 热度:78
public static void main(String[] args) { List list = new ArrayList (); HashMap map = new HashMapString,Object (); map.put( "name","zhou" ); map.put( "age",20 ); map.put( "Address","hubei" ); map.put( "career","student" ); list.add(map); Ha[详细]