Java基础
文章平均质量分 66
nyhyn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vim练习
set wrap 打开自动换行 set nowrap 关闭自动换行 set number 打开行号,简写set nu set nonumber 关闭行号,简写set nonu原创 2019-11-11 16:04:29 · 335 阅读 · 0 评论 -
子类和父类方法循环调用,栈溢出错误分析
1、工作中遇到了一个问题,执行抛出错误 这是一个栈溢出的错误。 分析代码,原因是,一个对话框类间接继承了java.awt.Dialog和java.awt.Component,又自己实现了show()方法,在show方法中调用了super.setVisible(true)。 Component类中setVisible(true)→show(true);→show() show(true)原创 2015-04-20 18:11:31 · 1321 阅读 · 0 评论 -
借助Java静态变量,递归求阶乘和代码分享
求阶乘使用递归很好解决。 而求阶乘和,譬如1!+2!+3!+...(n-1)+n!=使用两层循环也很容易解决,但用递归可能就有点难度。 我借助Java的静态变量,不使用循环一个递归就能解决。 代码如下: public class JieChengSum { /** * 递归求和1!+2!+3!...+(n-1)!+n!=最终结果 */ public static long resu原创 2015-04-25 20:32:40 · 1314 阅读 · 0 评论 -
Java 死锁的个人尝试和理解
死锁的例子是参考网上的例子,主要是想学习一下jstack命令来识别死锁。 package basic; import smallbird.Tools; public class DeadThreadExample { public static void main(String[] args) { Thread1 t1=new Thread1(); Thread原创 2015-06-24 21:52:06 · 787 阅读 · 1 评论 -
java指令集 javap -c class
摘自:http://blog.163.com/hfut_quyouhu/blog/static/7847183520127214559314/ java指令集 2012-08-02 13:45:59| 分类: 智能卡|举报|字号 订阅 下载LOFT转载 2015-09-27 20:02:26 · 693 阅读 · 0 评论 -
Java static属性和静态代码块和构造方法等的执行顺序探讨
Java在它开始运行之前并非被完全加载,其各个部分仅在必需时才加载。 import java.awt.Color; import smallbird.Tools; public class Parent { public static final String RG_CODE="025"; public static String CITY_NAME="南京"原创 2015-06-29 21:49:27 · 1875 阅读 · 0 评论 -
http请求学习
闲暇来,想通过Http请求一直获取某个网站的公告文章列表,搜索和服务费有关的公告。 刚开始,在get请求时一直返回被aqyun网管过滤掉,非法的请求。 后来尝试加上了User-Agent: Apache-HttpClient/4.2.6 (java 1.5),就可以获取返回的json数据。 猜测只要消息头部有User-Agent就能通过。 以下是我使用Java写的代码,需要的可以参考下。原创 2016-05-28 18:22:53 · 603 阅读 · 0 评论 -
ReentrantLock源码学习
1、reentrant 意思是再进去,所以是重试锁 2、比synchronized提供了额外的功能,不能简单的说谁的性能更优秀。 原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html csdn博客:http://blog.csdn.net/fw0124/article/details/6672522 (1)原创 2016-10-29 00:38:04 · 394 阅读 · 0 评论 -
类加载器学习
main()中 ClassLoader c1=String.class.getClassLoader(); ClassLoader c2=Order.class.getClassLoader(); ClassLoader currThreadClassLoader=Thread.currentThread().getContextClassLoader(); System.out原创 2016-12-03 21:25:51 · 399 阅读 · 0 评论
分享