
java
文章平均质量分 58
Xlyxcar
这个作者很懒,什么都没留下…
展开
-
关于JDK1.7和JDK1.8的内存分配(String)
写在开头:这篇写完之后才发现好像没讲到jdk改版对内存的影响。。 这是一个很有趣的现象,如果没人告诉我的话遇到问题想必我会一头雾水。首先来看一段代码:String s1 = new String("A");System.out.println(s1); //AString s2 = s1.intern(); String s3 = "A";将String作为一个引用类型,这对于先学Pytho原创 2017-12-03 22:01:59 · 4853 阅读 · 6 评论 -
手动转Java字符串类型(char)为UTF-8格式
说实话我还想介绍下什么是unicode和utf-8,但是每次的介绍文总是会跑题然后越写越长,然后没填完丢弃在草稿箱…这次就只讲方式不介绍了。unicode通常以十六进制显示在各地, (差一个介绍十六进制的坑) 如“好”字以unicode显示: 597d 十六进制是二进制的缩写形式,于是我们也可以将十六进制还原回二进制:(差一个介绍十六进制转二进制的坑) 0101 1001 0111 110原创 2017-12-25 21:37:43 · 2411 阅读 · 0 评论 -
关于JButton重写getX(),getY()
首先说结论: 1.在JPanel实例中,不设定setLayout(null)的话,JButton的setBounds方法失效.2不要在JButton中重写getX()和getY()方法,因为虽然JButton中没有这两个方法,但是JComponent中却有,而且每次对象使用x或y变量时都会调用一次get方法.原创 2017-12-26 22:32:06 · 772 阅读 · 0 评论 -
(坑)关于JButton不懂的标记一下说不定以后就知道了
http://bbs.youkuaiyun.com/topics/392302560 问题不仅在于为什么创建JPanel之后再添加JButton就需要指向并点击才有反应,直接在创建时添加就不会,还在于我其实还有其他的JButton是在JPanel创建之后添加的,虽然那些不需要接收输入,但肯定的是,它们可以一开始直接看见。(大概是有移动所以刷新了的关系,没有验证不确定)转载 2017-12-28 21:51:52 · 437 阅读 · 0 评论