
java学习笔记
by2n
这个作者很懒,什么都没留下…
展开
-
浅析java枚举的7大用法
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码 public enum Color { RED, GREEN,原创 2012-04-30 15:53:02 · 595 阅读 · 0 评论 -
一些关于linux 下的jni下问题
编译的细节我就不写了,主要写一些linux下的注意事项,mask一下错误(太多windows的例子了)注意事项:1、编译.class文件,javaer都会的事情2、在windows下是吧xxx.h编译成xxx.dll在linux下比较复杂,先吧 xxx.h-->xxx.o--->xxx.so(我们用的就是so)3、得到一个so文件你现在发现会出现这样的错误Exception in thread "main" java.lang.UnsatisfiedLinkError: no ji in jav原创 2013-08-20 17:51:51 · 1094 阅读 · 0 评论 -
中国国家气象局天气预报信息接口
想在自己的android应用中获得当天的天气情况,这该怎么做呢?不用担心。中国国家气象局提供了获取所在城市天气预报信息接口。通过这个接口,我们就可以获取天气信息了。中国国家气象局天气预报接口总共提供了三个:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityin原创 2013-07-01 22:04:48 · 2509 阅读 · 1 评论 -
color.getRGB得到是负数,解决方案
情景:ava.awt.color 下面的getRGB怎么得出的是负数???本来想通过getRGB得到一个整数,在另外的一个部分在根据这个整数构件一个color,因为参数规定只能能传整数!!!color通过什么方法得到一整数???? 解决方案:getRGB()返回默认 sRGB ColorModel 中表示颜色的 RGB 值。(24-31 位表示 alpha,16-23 位表示红色,8-原创 2013-05-22 00:00:22 · 8328 阅读 · 0 评论 -
Java 线程池的原理与实现
最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。[分享]Java 线程池的原理与实现这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会原创 2012-12-28 16:47:09 · 516 阅读 · 0 评论 -
Java基础:三步学会Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使翻译 2012-09-04 08:58:19 · 642 阅读 · 0 评论 -
最新历史版本 :android--设置TextView部分文字的颜色和背景(高亮显示)
Java代码public class HighLightActivity extends Activity { String strs="我的心太乱了,给我点空白。"; TextView textview; int start =3; int end = 5;原创 2012-08-29 20:27:55 · 843 阅读 · 0 评论 -
Android使用ContentObserver监听数据库变化
近有个朋友问了我如何接受指定号码的短信,并且不让系统截取到通知用户。真好前端时间看天朝group,也有个朋友问了这个问题,而且通过 ContentObserver方式解决了。我这里就把我实现的代码贴出来,以便需要的朋友参考,最近Google-groups上不去,很是郁闷啊。Java 代码public class ScreenTest extends Activity {class Sm转载 2012-05-22 16:25:08 · 2446 阅读 · 0 评论 -
ContentObserver类浅析
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,原创 2012-05-22 16:24:20 · 2052 阅读 · 0 评论 -
牛顿迭代法
用牛顿迭代法求f(x)=0在x0附近的一个实根的方法是:(1) 选一个接近于x的真实根的近似根x1;(2) 通过x1求出f(x1)。在几何上就是作x=x1,交f(x)于f(x1);(3) 过f(x1)作f(x)的切线,交x轴于x2。可以用公式求出x2。由于f'(x1)=f(x1)/(x2-x1),故x2=x1-f(x1)/f'(x1)(4) 通过x2求出f(x2);(5) 再过原创 2012-05-23 14:57:08 · 917 阅读 · 0 评论 -
Java实现歌曲可视化效果
mport java.awt.Graphics; import java.io.File; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.原创 2012-05-22 00:01:09 · 2581 阅读 · 3 评论 -
浅析java中“equals”和“==”区别
这两个方法肯定是用来比较两个对象引用的,java中new出一个对象后得到的是这个对象的地址,然后可以把这个地址赋给一个对象引用,也就是一个变量,通过这个变量我们可以直接操作这个对象,这一点可以联想C语言里面结构体指针利用 . 号操作结构体一样.举例说明:A a1 = new A();调用A类的构造器new出来一个对象,然后将这个对象在内存中的地址赋给a1变量,a1变量就可以操作刚原创 2012-04-30 08:44:18 · 621 阅读 · 0 评论 -
java break,cotinue,return介绍
使用break 语句 在Java 中,break语句有3种作用。第一,在switch语句中,它被用来终止一个语句序列。第二,它能被用来退出一个循环。第三,它能作为一种“先进”的goto 语句来使用。下面对最后 2种用法进行解释。 使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中的任何其他语句和循环的条件测试。在循环中遇到b原创 2012-04-30 07:19:54 · 813 阅读 · 0 评论 -
equals学习笔记
Java中的equals是十分重要的,和= =要区别开来而且要将 = =和 equals列为重要的对比概念来学习1、声明格式 public boolean equals(Object obj) 其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false.比如以下两个对象animal1和animal2,引用不同的对象,因此原创 2012-04-30 08:39:25 · 557 阅读 · 0 评论 -
Java中this、super用法
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。 好了,现在开始讨论this&super这两个关键字的意义和用法。 在Java中,this通常指当前对象,super则指父类的。当你想原创 2012-03-21 13:26:59 · 586 阅读 · 0 评论 -
Pinyin4j入门教程---识别中文
有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如<”曹”,”cao”>,<” 孟”,”meng”>,<” 德”,”de”>…但这样的做法,需要维护好一个比较大的对照表,同时一个汉字可能有多个发音,也原创 2015-04-22 10:08:09 · 1362 阅读 · 0 评论