
java
code_better
梦想,让我们有所不同
展开
-
使用java开发文本全局搜索器
ps:推荐大家使用windows builder进行可视化编程。链接:WindowBuilder Pro Eclipse Update Site - http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.4/下面是文本全局搜索器的代码:package test;import java.awt.But原创 2015-12-15 19:49:10 · 3177 阅读 · 1 评论 -
《深入理解Java虚拟机》读书笔记——Java内存区域与内存溢出异常
一、内存区域(运行时数据区域)划分:程序计数器线程安全,每条线程都有一个独立的程序计数器字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令分支、循环、跳转、异常处理、线程恢复等都是依靠它实现Java虚拟机栈也是线程私有,生命周期与线程相同描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。原创 2017-08-08 15:22:15 · 503 阅读 · 0 评论 -
java实现获取鼠标在屏幕上的坐标
本篇博客其实没什么难度可言,在这里分享给大家,是因为有时候我们需要这个工具,java作为跨平台语言的优势在这个软件就可以体现出来,不需修改就可以在windows、mac、linux上使用这个软件。这个小工具主要是使用MouseInfo类实时获取鼠标的信息,然后再JDialog上显示出来。代码如下:package test;import java.awt.BorderLayout;import ja原创 2016-12-07 14:52:49 · 24375 阅读 · 4 评论 -
Android中java线程的暂停与恢复
在Android中有时我们会遇到类似这样的问题,我要绘制一个曲线图,但是我想让它可以被暂停和继续。首先,绘图肯定得用到多线程的知识。java的Thread类中自带suspend和resume两个方法来实现线程的暂停和恢复,可惜的是,现在已经不被建议使用了,而且,就算你用了,也没什么卵用,根本没效果,哈哈(这就很尴尬了!)网上查了不少资料(在这里感谢网上一些博客的指导了),经过修改,哈,保证绝对可以用原创 2017-03-09 16:35:27 · 10841 阅读 · 5 评论 -
"Server Tomcat v8.0 Server at localhost failed to start"问题解决方案之一
有可能是因为你在配置servlet路径时少打了一个代表根路径的/号原创 2016-11-01 14:36:58 · 1670 阅读 · 0 评论 -
Nachos pro1.1 join()方法修改
本文基本java版的nachos系统进行学习及修改。join函数的作用即为等待调用此函数线程运行完毕。当前线程A调用另一个线程(处于就绪状态) B的join函数时,即A执行B.join()时 (A和B在Nachos中均为KThread类型对象), A被挂起, 直到B运行结束后, join函数返回, A才能继续运行。如果这个线程已经结束,马上返回。且join()函数只能被调用一次,第二次调用不能原创 2016-10-16 16:12:10 · 1503 阅读 · 0 评论 -
leetcode之Add Digits
最近在做leetcode上面的题目(官网网址:https://leetcode.com/),记录下自己的思路。本题网址:https://leetcode.com/problems/add-digits/题目:Given a non-negative integer num, repeatedly add all its digits until the result has onl原创 2016-04-26 21:30:28 · 577 阅读 · 0 评论 -
leetcode之Single Number
leetcode是一个很好的练习算法的网站,上面也有许多各大公司的笔试题。LeetCode官网网址:https://leetcode.com本题网址:https://leetcode.com/problems/single-number/题目:Given an array of integers, every element appears twice except for one原创 2016-04-26 18:50:38 · 437 阅读 · 0 评论 -
LeetCode之Counting Bits
最近在做leetcode上面的题目(官网网址:https://leetcode.com/),记录下自己的思路。本题网址:https://leetcode.com/problems/counting-bits/题目如下:Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ n原创 2016-04-25 20:14:20 · 361 阅读 · 0 评论 -
《深入理解Java虚拟机》读书笔记——垃圾收集器与内存分配策略
一、判断对象是否存活的算法:引用计数算法。 给对象添加一个引用计数器,每一个地方引用它时,计数器值加1;当引用失效时,计数器值减1;任何时刻计数器为0的对象就是不可能再被使用的。优缺点:实现简单,效率高;但很难解决对象之间相互循环引用的问题。可达性分析算法 通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots原创 2017-08-08 17:02:19 · 617 阅读 · 0 评论