
Java
文章平均质量分 93
Java学习
長安꧔ꦿ
这个作者很懒,什么都没留下…
展开
-
Tomcat参数配置
Tomcat参数配置1. server.xml配置文件port:代表端口号,默认8080protocol:协议类型,可选类型有4种,BIO(阻塞型IO),NIO,NIO2和ARPminProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,一般与maxThreads相同,默认值为100enableLookups:是否反查域名,取原创 2020-11-13 17:09:52 · 338 阅读 · 0 评论 -
Java内存泄漏
Java内存泄漏1.定义内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。内存泄露有时不严重且不易察觉,这样开发者就不知道存在内存泄露,但有时也会很严重,会提示你Out of memory。2.引起内存泄漏原因2.1容器使用时引起内存泄漏像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命...原创 2019-07-23 19:50:20 · 196 阅读 · 0 评论 -
Java基础程序题Day3.4
1.解一元二次方程import java.util.Scanner;class Demo3_1{ public static void main(String[] args){ /* 数据:a b c x x1 x2 delt 指令: 1.输入a b c 2.判断a==0 2.1判断b==0 2.1.1判断c==0 输出任意解 2.1.2 输出 不是一元二次方程组...原创 2019-01-21 22:34:37 · 341 阅读 · 0 评论 -
Java基础程序题Day2
Day2程序题1.格林威治时间开发一个以GMT来显示当前时间的程序,以小时:分钟:秒的格式来显示。System.out.currentTimeMillis()返回从GMT1970年1月1日00:00:00开始到当前时间的毫秒数。class Showtime{ public static void main(String[] args){ /* 数据:1970年1月1日 0点开始到...原创 2019-01-19 18:07:03 · 909 阅读 · 0 评论 -
计算机基础及Java语言基础
1.01计算机基础(计算机、软件、硬件概述)计算机:俗称电脑,包括硬件和软件两个部分。硬件指看得见的物理部分,软件指看不见的指令,这些指令控制硬件并且使得硬件完成特 定的任务。计算机硬件:是指计算机系统中,由电子,机械和光电元件组成的各种物理装置的总 称。这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。计算机主要的硬件组件构成:中央处理器(cpu):CPU 通常...原创 2019-01-19 17:07:57 · 384 阅读 · 0 评论 -
Java基础程序题Day1
**Day1程序题**1.Hello World!class hello{ public static void main(String[] args){ System.out.println("Hello World!"); }}2.近似求圆周率可以使用以下公式求圆周率(p)p=4*(1-1/3+1/5-1/7+1/9-1/11+…)编写程序,显示p=4*(1-1/3...原创 2019-01-19 11:14:48 · 459 阅读 · 0 评论 -
深拷贝和浅拷贝的区别
深拷贝和浅拷贝JavaScript中有两种类型的对象拷贝:浅拷贝(Shallow Copy)、深拷贝(Deep Copy)。最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用。浅拷贝: 只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“(浅复制)浅拷贝”,换句话说,浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象...原创 2019-07-27 18:35:26 · 164 阅读 · 0 评论 -
"==",hashcode和equals方法的区别
“==”,hashcode()和equals()方法的区别1.什么是“==”"= ="操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。public static void main(String[] args) { String s1 = "a"; String s2 ...原创 2019-07-25 16:14:43 · 154 阅读 · 0 评论 -
异常和I/O流
异常要点提示: :异常处理使得程序可以处理非预期的情景,并且继续正常的处理。概述: 在程序编译和运行的过程中出现的一些错误问题,对于这些错误和问题而言,能否通过面向对象的思想 将这些错误和问题进行类的封装。异常描述异常名称 (可以自定义)异常产生的原因 (可以自定义)异常产生的位置(代码中的某一行) (由JVM决定)异常产生的线程 (由JVM决定)异常发生原因: 基本上是...原创 2019-02-26 13:13:46 · 170 阅读 · 0 评论 -
栈(线性栈和链栈)
1.线性栈class LinearStack{ public int[] array; public int size; public LinearStack(){ this(10); } public LinearStack(int capias){ array=new int[capias]; size=0; } public void push(int e){ ...原创 2019-02-21 17:17:40 · 321 阅读 · 0 评论 -
Object和String类
Object类每个类都有父类 无论是extends写出 还是没写出 它们的最终父类是ObjectgetClass() 将该对象的所属类当做一个Class的对象进行返回hashCode() 返回的是对象在真实物理内存中的地址(十进制表示)主要和哈希表结合equals(Object obj) 将该对象与传入的对象obj进行对比 (默认比的是对象的地址)clone() 将当前对象进行复制...原创 2019-02-21 14:21:46 · 290 阅读 · 0 评论 -
eclipse的使用
Eclipse的使用Eclipse-集成开发工具IDE,在Eclipse中,是以项目为基本单位的。工作空间(workspace): 是Eclipse用于存放项目的文件夹 可以由自己来指定Eclipse的配置1.编码集设置(字符集 ASCII Unicode GBK UTF-8)WindowPerferencesGeneralWorkSpaceText File Encodi...原创 2019-02-21 13:18:41 · 306 阅读 · 0 评论 -
Java面向对象练习题
1.import java.util.Scanner;class Demo5_2{ /* 类 StopWatch 属性 startTime endTime 无参构造函数 初始化startTime 行为 start() 将startTime重设为当前时间 stop() 将endTime设为当前时间 getElapsedTime() 记录过去了多少时间...原创 2019-02-17 18:49:40 · 14481 阅读 · 4 评论 -
Java面向对象和类
5.面向对象5.01面向过程与面向对象面向对象是基于面向过程的编程思想面向过程是最基本的解决思路最终事情要被解决 绝对会面向过程面向对象编程思想的特点:是一种更符合我们思想习惯的思想可以将复杂的事情简单化将我们从执行者变成了指挥者怎样才能更符合面向对象思想呢 ?有哪些类?每个类有哪些东西?类与类之间的关系是什么?面向对象开发: 就是不断地创建对象,使用对象,指...原创 2019-02-17 15:24:50 · 266 阅读 · 0 评论 -
Java数组练习题
4_10import java.util.*;class Demo4_10{ public static void main(String[] args){ resolve2(); } public static void resolve1(){ int[] nums=new int[100]; Scanner scanner=new Scanner(System.in);...原创 2019-02-14 21:46:09 · 14464 阅读 · 2 评论 -
Java语言基础(方法与数组)
4.方法(函数)要点提示: 方法可以用于定义可重用的代码以及组织和简化编码。方法: 就是对某一段具有独立功能的代码进行的封装。函数出现的作用主要是释放了主函数的压力(栈内存)将不同的功能性代码进行拆分 哪有问题点哪里功能分类清晰降低耦合性4.01定义方法要点提示: 方法的定义由方法名称、参数、返回值类型以及方法体组成。 语法如下所示:修饰符 返回值类型 函数名(参数类型...原创 2019-01-28 14:16:07 · 259 阅读 · 0 评论 -
Java语言基础(选择与循环语句)
3.01Java语言基础(顺序结构语句)流程控制语句:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接 影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执 行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。顺序结构语句(最基本的结构语句,没有特定的结构)选择结构语句(if、switch)循环结构语句(for、while)...原创 2019-01-23 15:09:12 · 538 阅读 · 0 评论