随笔分类 - Java SE
摘要:1. 为什么使用线程池 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达
阅读全文
摘要:#############java面向对象详解############# 1、面向对象基本概念 2、类与对象 3、类和对象的定义格式 4、对象与内存分析 5、封装性 6、构造方法 7、this关键字 8、值传递与引用传递? 9、对象的一对一关系 10、static关键字 11、main方法分析 12
阅读全文
摘要:Java集合体系框架 Java集合类主要由两个根接口Collection和Map派生出来的。Collection派生出了三个子接口: 1)ListList代表了有序可重复集合,可直接根据元素的索引来访问2)SetSet代表无序不可重复集合,只能根据元素本身来访问3)QueueQueue是队列集合Ma
阅读全文
摘要:Jetbrains官方刚刚发布了IDEA最新版本2023.3,新增了不少功能,不少朋友问我新增的Ai Assistant插件,破解工具是否支持,经过测试,目前破解工具暂不支持该插件激活,同时授权和激活码也无法直接激活该插件,后续我会提供其他方式激活。本文主要介绍如何通过破解工具永久激活Jetbrai
阅读全文
摘要:概述 java语言的"编译期"分为前端编译和后端编译两个阶段。前端编译是指把*.java文件转变成*.class文件的过程; 后端编译(JIT, Just In Time Compiler)是指把字节码转变成机器码的过程。在编译原理中, 将源代码编译成机器码, 主要经过下面几个步骤: Java中的前
阅读全文
摘要:01、基本概念:程序、进程、线程 程序(program):为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程 生命周期 如:运行中的QQ,运行中的MP3
阅读全文
摘要:面试经常问到的问题,Hashtable和HashMap分别是啥,有啥区别。 一、HashMap 1、什么是Hash表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需
阅读全文
摘要:首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html) 笔者安装的是 jdk-8u91-windows-x64
阅读全文
摘要:项目上用到了stream流,找篇blog,转载一下,介绍下Stream流的用法。 1 流概述 流是 JDK8 新增的成员,允许以声明性方式处理数据集合,可以把 Stream 流看作是遍历数据集合的一个高级迭代器 使用流的好处: 代码以声明性方式书写:说明想要完成什么,而不是说明如何完 成一个操作 可
阅读全文
摘要:1、String.format(String format,Object… args) Java中用String.format()来控制输出精度, format参数用来设置精度格式, args参数代表待格式化的数字。 返回值是格式化后的字符串。 Java API文档中的解释是这样的: 文档不好懂…
阅读全文
摘要:java -Xms -Xmx -XX:PermSize -XX:MaxPermSize 在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不
阅读全文
摘要:/* 判断两个文件的内容是否相同,文件名要用绝对路径 * @param fileName1 :文件1的绝对路径 * @param fileName2 :文件2的绝对路径 * @return 相同返回true,不相同返回false */ public boolean isSameFile(String
阅读全文
摘要:1、// System.setOut(new PrintStream(new FileOutputStream("文件路径"))); 2、选择项目右击找到Run As 选项,选项下有个Run configuration,进入选项后 运行之后直接就可以看结果了
阅读全文
摘要:参考网址:https://blog.csdn.net/xiao_ma_csdn/article/details/78906650 出现这个异常是线程访问越界,这个时候就要检查下到底是哪里越界。 原因是Iterator类的next( )方法在同一循环中不能出现两次。
阅读全文
摘要:今天写程序遇到个之前从没遇到的异常 java.lang.OutOfMemoryError: GC overhead limit exceeded,下面附上解决方法 异常: 解决方法: 鼠标右击项目》》Run as》》Run Configurations》》Arguments》》Program arg
阅读全文
摘要:原文链接 在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Java读写Excel会有帮助。 在开始进行Java读写Excel前,我们需要先下一个jxl的jar包,这个jar包
阅读全文