![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
aakzhangliangming
这个作者很懒,什么都没留下…
展开
-
对象
在语言层面上,创建对象时只要一个new的关键字就可以了。在虚拟机上:虚拟机遇到一条new指令时,首先要检查这个指令参数是否能在常量池中定位到一个类的符号使用,并且检查这个符号引用代表的类是否已加载、解析和初始化过。如果没有,那必须执行相应的类加载过程。对象分配内存的方式: 1、指针碰撞:java堆中内存绝对规整,空闲内存放在一边,所有用过的内存放在一边,中间放着一个指针作为分界点的原创 2013-11-12 11:31:25 · 479 阅读 · 0 评论 -
前些天面试,发现原来做一个找回密码的链接是这么难的,大家想一下url应该传递一些什么参数。
由于时间关系,最近没有时间去更新自己的博客。 对于这个url大家可以参考一些分享接口的参数。原创 2013-11-08 18:19:34 · 794 阅读 · 0 评论 -
java中jni的使用。
Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。标准的java类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的 你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的 程序的某些部分对原创 2013-11-13 19:12:48 · 882 阅读 · 0 评论 -
java swing 音乐播放器-乐乐音乐
乐乐音乐是基于musique 开源播放器开发的java swing音乐播放器,实现了mp3、flac、ape、wav等多种音频格式的播放和ksc歌词的解析、制作和显示。原创 2016-02-21 00:17:11 · 4132 阅读 · 0 评论 -
android版ape,flac,wav,mp3播放器
该播放器是根据网上一位大神的java swing版本的多音频格式播放器修改的,这是他的播放器的下载地址,java swing版本:https://github.com/tulskiy/musique.git这只是移植的一个demo,完成的功能如下:(没相到java swing版本移植过来是这么麻烦的)目前只支持ape,flac,mp3,wav格式项目地址:https://git原创 2016-07-10 21:13:34 · 4307 阅读 · 2 评论 -
java虚拟机
java虚拟机在执行java程序时,会把它所管理的内存划分为若干个不同的数据区域。数据区域:1、程序计数器:记录执行的字节码指令。 2、java虚拟机栈:(为虚拟机执行java方法)每个方法在执行时都会创建一个栈,用于存储局部变量表,操作数栈,方法出口等信息。3、本地方法栈:虚拟机使用native方法。4、java堆:java虚拟机所管理的内存中最大的一块,也是所有线程共享的地原创 2013-11-12 11:20:34 · 528 阅读 · 0 评论 -
好不容易弄好了google app engine ,想不到不能用了。只好去安装sina app engine
最近想做一个服务器,想不到遇到的问题真是多,不多说 现在说一下安装google app engine的方法。Eclipse 4.3 (Kepler). appengine-java-sdk-1.8.7.zip. GWT SDK com.google.gdt.eclipse.suite.4.3.update.site_3.4.2 这个不容易找到所以提原创 2013-11-20 20:53:37 · 3212 阅读 · 0 评论 -
袋中有红球和白球共n个,随机拿100个球,拿到红球的概率是80%,那拿25个球,问拿到红球的概率是多少?A.1/2 B.1/3 C.1/4 D.1/5
哈哈,不会做,有高手的话,请回复和解释一下自己的思路。谢谢。原创 2013-11-03 01:38:07 · 2162 阅读 · 0 评论 -
java仿酷狗音乐播放器(菜鸟+实现部分功能)
话不多说,上图。部分代码说明:主函数: package EnterProgramClass;import javax.swing.UIManager;import javax.swing.UnsupportedLookAndFeelException;import DataAboutClass.ReadBaseData;import DataAboutClass原创 2013-10-18 22:45:19 · 4734 阅读 · 0 评论 -
android仿照百度新闻的部分功能。
因为时间不多,所以话不多说,上图看真相。因为是面向javaweb和android编程的,所以会有一个服务工程和移动终端的工程,大家到时下载时便会看到,这是下载地址:点击打开链接原创 2013-10-18 22:59:33 · 1128 阅读 · 0 评论 -
最近遇到了一道像俄罗斯方块的问题,A-D能对消,B-E能对消,C和F能对消。给你一个字符串“ADBECF”最后一定能对消,编写一个函数判断一个字符串能不能对消。
刚遇到这类的问题时,我们很容易就想到了用Stack来解决问题。看代码 :import java.util.Stack;public class StackTest {/*** @param args*/public static void main(String[] args) {char[] temp = { 'B', 'D', 'A', 'A',原创 2013-10-30 21:32:08 · 1016 阅读 · 0 评论 -
有一个随机函数fun()能产生0<=X<n的数,现在要用fun()函数来产生0<=Z<m的数。
这题相当的简单,z=m*fun()/n;原创 2013-10-30 21:55:00 · 772 阅读 · 0 评论 -
有1000瓶药水,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒药水就会在24小时内死亡。问至少要用多少只小白鼠进行实验才能检测出哪瓶药水有毒?
时间不是问题,24小时内肯定可以找出有毒的那瓶。 给1000个瓶分别标上如下标签(10位长度): 0000000001 (第1瓶) 0000000010 (第2瓶) 0000000011 (第3瓶) ...... 1111101000 (第1000瓶) 从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如从第一瓶,第三瓶,。。。里分别取出一滴混在一起)并标上记号为1转载 2013-10-30 22:50:10 · 18788 阅读 · 10 评论 -
最近做的一道随机问题,好像是int a[]={1,2,3,4,5,6,7,8,9}; 输出一个随机数组a[]={5,8,7,9,1,4,6,2,3};
开始感觉也好难,现在认真想一下,其实也比较简单,这里我用一个list来帮我解决随机数产生重复的问题。看代码:import java.util.ArrayList;import java.util.List;import java.util.Random;public class RandomTest {/*** @param args*/原创 2013-10-30 21:25:46 · 6375 阅读 · 0 评论 -
又是一道随机问题,问题是说:写一个函数返回0,1,2,3这几个数字中的一个数,其中0概率是10%,1是20%,2是30%,3是40%
看题目 好像好难,其实一点都不难,现在我们来进行分析。我们可以创建一个a[10]={0,1,1,2,2,2,3,3,3,3}; 数组的下标,用随机函数产生。看代码:import java.util.Random;public class RandromTest2 {public static void main(String[] args) {int a[] = {原创 2013-10-30 21:38:41 · 1036 阅读 · 0 评论 -
F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*),相信大家还记得,现在是已知F0=a,F1=b和fn的值,求:
F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*),相信大家还记得,现在是F0=a,F1=b,其中a的值和fn的值是已经知道,求:b。这题其实相当的简单,我们都知道 F(2) = F(1)+F(0) = a+b; F(3) = F(2)+F(1) = 2a+b; F(4) = F(3)+F(2) = 3a+2b;其实F(n)的值是与a,b是有关系原创 2013-10-30 22:31:38 · 5613 阅读 · 0 评论 -
一道关于组合的问题,例如ABCD,他们有多少种组合,请你输出来,算法有两种。
一种是用Stack的方法,我是参考网上一个牛人的算法实现的。另外一种,理解起来就容易好多。如:ABCD其实就是1111(16进制)进行-1的操作,直到变成0000为止。每次减一时,将得到的数为1的值输出。如1111-1 = 1110,就是ABC的意思。现在大家分别来看一下这两种代码怎样实现他们的思想吧.第一种 :package test;import java.ut原创 2013-10-30 22:37:52 · 4542 阅读 · 0 评论 -
浅谈动感歌词-歌词解析篇
要解析动感歌词文件,首先就要清楚动感歌词的文件内容,当然歌词的文件内容,我们已经在分析篇的文章里面介绍过了,这里将不再做详细的介绍,当我们可以把歌词成功解析出来后,再结合歌词生成篇,一个简单的歌词格式转换工具也就出来了。原创 2017-01-12 21:38:49 · 757 阅读 · 0 评论