![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 67
urban_37
凡事百分百努力去做,而后才有资格评判自己是否喜欢
展开
-
【探索】定时器Timer的使用
定时器Timer的使用Time类的主要作用就是设置计划任务,但封装任务的类却是TimeTask类,执行计划任务的代码要放入TimerTask的子类中,因为TimeTask是一个抽象类。1.方法schedule(TimeTask task,Date Time)的测试该方法的作用是在指定的日期执行一次某一任务。1.1 执行任务的时间晚于当前时间:在未来执行的效果创建Run1.java类:import java.text.ParseException;import java.text.Simple原创 2020-06-29 17:13:51 · 414 阅读 · 0 评论 -
垃圾收集算法(读后感四——学习垃圾收集器如何回收内存)
书上这样说,由于垃圾收集算法的实现涉及大量的程序细节, 而且各个平台的虚拟机操作内存的方法区又不相同,因此可不过多的讨论算法的实现,只需了解几种算法的思想及其发展过程。有以下几种算法:标记-清除算法,复制算法,标记-整理算法,分代收集算法标记-清除算法:是其他几种算法的基础 ,就是把要回收的内存做个标记,然后根据标记去回收内存。这种算法的不足之处有两点:一,效率不高,需要先去进行标...原创 2018-12-18 18:37:48 · 216 阅读 · 0 评论 -
垃圾收集器与内存分配策略(读后感三:回收内存)
在前两篇博客中,我们有学习到在Java虚拟机中,内存的分配以及创建对象的过程我们已经知道,程序计数器,虚拟机栈,本地方法栈都是线程私有的,随着线程的生而生,随着线程的死而消亡,当一个方法或者线程结束时,内存就自然的被回收了。但是在Java堆和方法区中,只有在程序运行时我们才知道要创建哪些对象,所以这部分的内存的分配和回收都是动态的,所以,垃圾收集器所关注的就是部分内存,回收的就是这部分内存。...原创 2018-12-14 17:18:05 · 159 阅读 · 0 评论 -
Map总结
忽略开头:一个请求包含:请求行+消息头+消息正文请求行由一行字符串组成的,以CRLF两个符合结尾,CR:回车,用ASCII码13表示,LF:换行,用10表示请求行:请求方式+请求资源路径+协议版本eg:GET /index.html HTTP/1.1(CRLF)消息头:由若干行组成,每一行为一个消息头,每个头的格式 : name : value(CRLF) 在消息头的最...原创 2018-10-20 17:31:04 · 264 阅读 · 0 评论 -
集合总结
在编程过程中,我们有很多时候都会遇到存储一组数据的问题,这个时候我们第一反应就是用数组,但是,数组的长度在声明的时候就已经给定,不可改变,我们面临着数组的扩容问题:数组的大小固定,不可直接扩容,我们只可以通过数组复制的方法变相的给数组扩容:利用Arrays.copyOf(param1,param2);第一个参数是要复制的数组,第二个参数新的长度,返回的是一个数组。public sta...原创 2018-10-20 11:23:50 · 145 阅读 · 0 评论 -
JVM堆内存设置原理
文章转自:https://blog.csdn.net/sivyer123/article/details/17139443 堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。P...转载 2018-08-27 19:46:33 · 194 阅读 · 0 评论 -
java中的if语句(总结{}和if中的;)
java中if语句:if语句:用于判断,可以单分支,也可以多分支单分支:if(判断语句){//满足,则执行的代码块}else{//不满足判断语句时,执行的代码块}多分支:if(判断语句1){//满足判断语句1,执行的代码块}else if(判断语句2){//不满足判断语句1,满足判断语句2,执行代码块}else{//既不满足语句1,也不满足语...原创 2018-08-15 19:41:00 · 18430 阅读 · 1 评论 -
(转) java 进制转换(利用API)
菜鸟一枚,将自己了解的Java进制及数据类型进行说明如下 1.Java的基本数据类型: 数字类型byte1字节int (表示整数)4字节long (表示整数)8字节float (表示小数)4字节double...转载 2018-07-29 10:27:51 · 1084 阅读 · 0 评论 -
java基础之访问修饰符
访问修饰符也叫访问控制符,是指能够控制类、变量、方法的使用权限的关键字。java有四种访问修饰符,分别是:private、默认、protected、publicpublic:用public修饰的类、变量、方法能被项目中其他所有的类所用,只是如果不在同一个包中,则需要通过import导入完整的类名,即包名.类名protected:受保护的被protected修饰的,只能在本类中、本包...原创 2018-07-23 19:40:54 · 253 阅读 · 0 评论 -
java基础之猜字符小游戏
游戏目的:系统随机生成五个不重复的字符,用户输入自己所猜想的字符,回车提交答案之后返回结果:猜对的字符个数和猜对的字符位置个数,最后答对返回所得分数项目分析:设计数据结构+设计算法一:设计数据结构(设计变量):整个游戏涉及的变量:1):系统随机生成的字符:(相同类型且逻辑相同,故选择字符数组)char [] chs;2) :用户输入的字符 char [] input;3):返回的字符对个数和位...原创 2018-07-09 19:50:50 · 781 阅读 · 3 评论 -
java开发环境及相关名词解释
java编译运行过程:过程分为两期:编译期和运行期:编译期:由java源文件,经过编译,生成.class字节码文件,然后在运行期:经过JVM加载.class文件,并运行.classjava编译的文件是可以通过跨平台,一次编译之后就可以到处使用。名词:JVM:java虚拟机,加载.class文件并运行.classJRE:java运行环境,JRE=JVM+java系统类库(小零件)JDK:java开发...原创 2018-07-09 19:38:12 · 205 阅读 · 0 评论