java
HardElm
这个作者很懒,什么都没留下…
展开
-
JNA方式调用dll动态库
java调用dll较为常用的方式有JNA和JNI,JNA方式较为简便。附代码:原创 2016-12-25 18:15:15 · 6648 阅读 · 0 评论 -
java基本字符输入相关总结
==BufferedReader br=new BufferedReader(newInputStreamReader(System.in));InputStreamReader是字节数据流与字符数据流的桥梁,它读取字节数据流,然后根据字符编码规则将他们转换位字符。==System.out.flush();清空缓冲区==Strings=br.readLine();从键盘输入一行字符串=原创 2017-01-10 15:31:52 · 244 阅读 · 0 评论 -
java内存空间
本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此。每个变量在使用前必须进行申请(声明),然后必须填充内容(赋值),才能使用。程序在执行过程中,所占用的内存分为4个部分:1、code segment:代码区,来存放代码。2、date segment:静态变量,字符串常量。3、stack:栈,存放局部变量。4、heap:堆,new出来的对象等。原创 2017-01-10 15:31:58 · 208 阅读 · 0 评论 -
jar包
jar -cvf test.jar *.*原创 2017-01-10 15:32:01 · 199 阅读 · 0 评论 -
Java基本数据类型和引用数据类型
8种基本数据类型一、4种整型byte 1字节 -128——127short 2字节 -32,768——32,767int 4 字节 -2,147,483,648——2,147,483,647(超过20亿)long 8 字节 -9,223,372,036,854,7原创 2017-01-10 15:32:04 · 236 阅读 · 0 评论 -
关于Java堆栈的简单理解
栈内存中存放引用数据类型,堆内存中存放new出来的对象和数组。程序在执行初始的内存分配,首先在栈空间中分配一块内存区域,存放引用类型,然后在堆空间中分配一块内存区域,用来存放new出来的对象或者数组。栈空间中的引用类型变量的值等于数组或对象在堆内存中的首地址,即可以通过引用类型变量找到new出来的数组或对象。如: int[] a=new int[2]Date day=new Dat原创 2017-01-10 15:32:07 · 210 阅读 · 0 评论 -
使用冒泡法排序int类型的数组
//使用冒泡法排序int类型的数组public class TestIntSort{ public static void main(String args[]){ IntSort[] zx=newIntSort[4]; zx[0]=newIntSort(1,2,3,4); zx[1]=newIntSort(1,3,4,5); zx[2]=newIntSort(4,5,原创 2017-01-10 15:32:10 · 687 阅读 · 0 评论 -
关于“小朋友手拉手,数数退出”的问…
//环形数组数三退一public class Count3Quit{public static void main(String args[]){boolean arr=new boolean[500];for(int i=0;iarr[i]=true;}int leftCount=arr.length;int countNum=0;//计数器int index=0;//当前位置原创 2017-01-10 15:32:14 · 554 阅读 · 0 评论 -
java io流
http://blog.csdn.net/q547550831/article/details/49741869原创 2017-01-10 15:32:20 · 243 阅读 · 0 评论 -
java实现聊天室
参考http://blog.csdn.net/baolong47/article/details/6735853原创 2017-01-10 15:32:23 · 622 阅读 · 0 评论 -
输入一个整数,求s=1*1+2*2+***+n*…
//=========================E0410.java=====================//输入一个整数,求s=1*1+2*2+***+n*n。//whilepublic class E0410{ public static void main(String args[]) { int i=1,s=0; intn=Integer.parseInt原创 2017-01-10 15:31:46 · 2171 阅读 · 0 评论 -
输入三个数,判断能否组成三角形
//=========================E0409.java======================public class E0409{public static void main(String args[]){int a=Integer.parseInt(args[0]);int b=Integer.parseInt(args[1]);int c=Intege原创 2017-01-10 15:31:43 · 8502 阅读 · 0 评论 -
模拟投掷骰子,一至六点出现的次数…
//========================E0408.java=========================public class E0408{public static void main(String args[]){int n=Integer.parseInt(args[0]);int on=0,tw=0,th=0,fo=0,fi=0,si=0;for(int原创 2017-01-10 15:31:40 · 8227 阅读 · 0 评论 -
js错误:对象不支持此属性或…
原文地址:js错误:对象不支持此属性或方法作者:zqeesoom对象不支持此属性或方法 错误原因:可能是js的文件名和另外一个文件重复。也有可能是js里的function和另外一个function名字重复。也有可能是js里的function和页面的某一元素重名。解决方法:不要把js函数名和页面元素名命名为相同的名称,每个函数或者每个页面元素有一个唯一的名称或ID在项目过程中遇到调用一个转载 2017-01-10 15:30:58 · 344 阅读 · 0 评论 -
java中awt与swing的区别
AWT 是Abstract Window ToolKit(抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们利用 AWT来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在原创 2017-01-10 15:31:12 · 307 阅读 · 0 评论 -
java中extends与implements的区别
1.在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends是继承某个类,继承之后可以使用父类的方法,也可以重写父类的方法;implements是实现多个接口,接口的方法一般为空的,必须重写才能使用。2.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中原创 2017-01-10 15:31:15 · 175 阅读 · 0 评论 -
最大公约数
public class E0403{public static void main(String args[]){int a,b;int n=0;a=Integer.parseInt(args[0]);b=Integer.parseInt(args[1]);for(int i=1;(a%i)==0&&(b%i)==0;i++){n=i;}System.out.printl原创 2017-01-10 15:31:21 · 128 阅读 · 0 评论 -
求1+1/2+1/3+...+1/n
public class E0404{public static void main(String args[]){double n;double a=0,s=0;n=Integer.parseInt(args[0]);for(int i=1;i{a=1.0/i;s=s+a;System.out.println(a);}System.out.println("和为"+s)原创 2017-01-10 15:31:24 · 1245 阅读 · 0 评论 -
java中Math的一些用法
原文地址:java中Math的一些用法作者:李明泽java.math.Math类常用的常量和方法:Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2商的反正切转载 2017-01-10 15:31:27 · 179 阅读 · 0 评论 -
对于Math类的一些相关练习
public class E0406{public static void main(String args[]){double s;double r=0;s=Integer.parseInt(args[0]);r=Math.sqrt(s/Math.PI);System.out.println("面积为"+s+"的圆的半径为"+r);}}原创 2017-01-10 15:31:30 · 188 阅读 · 0 评论 -
java中的random函数
java中存在两种random函数1、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。2、java.util.Random;下面Random()的两种构造方法:Random():创建一个新原创 2017-01-10 15:31:33 · 231 阅读 · 0 评论 -
模拟投掷硬币,出现正反面的次数(…
public class E0407{public static void main(String args[]){int x=0,y=0;int n=Integer.parseInt(args[0]);for(int i=1;i{int a=(int)(Math.random()*2);//int a=r.nextInt[0,1];if(a==0){x++;}else原创 2017-01-10 15:31:37 · 2861 阅读 · 0 评论 -
java构造器与方法的简单区分
参照http://www.blogjava.net/weidagang2046/articles/3430.html原创 2017-01-10 15:32:25 · 313 阅读 · 0 评论