JAVA
KeepLearningBigData
Apache CarbonDarta PMC;
Apache Spark、Alluxio、KubeRay、SparkBWA等项目的contributor
展开
-
Java问题总结之1-2--超出数据类型取值范围
Java问题总结:1.超出数据类型取值范围: 数据类型:int 取值范围:-2^31--2^31-1 测试1: package p1;public class test { public static void main(String[] args) { int i3 = 1; for (int i=1;i<34;i++){原创 2015-08-24 21:02:53 · 8504 阅读 · 0 评论 -
JAVA问题总结之26-异常处理
JAVA问题总结之26-异常处理package com.atguigu.java1;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Date;import java.util.转载 2015-09-23 14:56:47 · 738 阅读 · 2 评论 -
JAVA问题总结之28--读取某目录下所有文件
JAVA问题总结之28–读取某目录下所有文件package java9231;import java.io.File;public class forReadNFile { public static void main(String[] args) { // TODO Auto-generated method stub File f1=new File("file原创 2015-09-23 16:39:29 · 462 阅读 · 0 评论 -
JAVA问题总结之22--Arraylist集合的操作
JAVA问题总结之22--Arraylist集合的操作:package com.atguigu.java1;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class TestList { //ArrayList:List的主要实现类 /* * List中相对于原创 2015-09-22 20:27:37 · 653 阅读 · 0 评论 -
JAVA问题总结之25--sysout快捷键
如果你要输出的是system.out.println(), 先输入sysout 然後按alt+/ 或者 先输入syso 然後按alt+/选择原创 2015-09-22 22:11:03 · 4372 阅读 · 0 评论 -
JAVA问题总结之27--创建100个文件
JAVA问题总结之27–创建100个文件:package java9231;import java.io.File;import java.io.IOException;public class forCreateNFile { public static void main(String[] args) { // TODO Auto-generated method stub原创 2015-09-23 16:37:22 · 1502 阅读 · 0 评论 -
JAVA问题总结之23--生成一个长度为100的随机整数list
JAVA问题总结之23–生成一个长度为100的随机整数listpackage java9221;import java.util.ArrayList;import java.util.List;public class testlist { public static void main(String[] args) { // TODO Auto-generated me原创 2015-09-22 20:46:07 · 3751 阅读 · 0 评论 -
JAVA问题总结之29--读取某目录下所有文件和子文件夹的文件
JAVA问题总结之29–读取某目录下所有文件和子文件夹的文件package java9231;import java.io.File;public class forReadNFile { public static void main(String[] args) { // TODO Auto-generated method stub File file1=原创 2015-09-23 17:33:59 · 1027 阅读 · 0 评论 -
JAVA问题总结之24--HashMap键值对(key-value)的操作
JAVA问题总结之24–HashMap键值对(key-value)的操作package com.atguigu.java;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Coll转载 2015-09-22 21:30:10 · 12800 阅读 · 0 评论 -
JAVA问题总结之30--输出当前精度为毫秒的时间并且按时间批量建立文件
JAVA问题总结之30--输出当前精度为毫秒的时间并且按时间批量建立文件1.TimeByMs.javapackage java1;import java.util.Date;import java.text.*;public class TimeByMs { public static void main(String[] args) { // TODO Auto-ge原创 2016-01-28 21:30:51 · 1340 阅读 · 0 评论 -
Java问题总结之31-成员变量声明
[修饰符] 类型 变量名;修饰符有:①public。指明变量为公有,即程序中的其他类均可访问此类中的变量。②protected.指明变量为受保护访问。可被同一个包中的其他类、不同包中此类的子类以及此类自身所访问和引用。③private。指明变量为私有访问。只能被此类自己访问或调用,是对成员变量的最高级保护。④static。指明变量为静态变量,否则为原创 2016-03-24 20:24:08 · 778 阅读 · 0 评论 -
Java问题总结之32-内存释放
l归纳起来,对象清除的途径有: (1) 依靠Java的垃圾回收机制回收内存空间。 (2) 调用System.gc()方法,请求垃圾回收。 (3) Java系统开始运行时,自动调用java.lang.Object.finalize()方法释放内存空间。 (4) 在程序中重写的finalize()方法释放系统资源,格式为: protected void finali原创 2016-03-24 20:42:42 · 1558 阅读 · 0 评论 -
Scala学习5之scala与java的不同之总结1
1.scala不同声明变量的具体类型,只需要声明是var还是val,即变量或不变量,由编译器自动判断。而java需要具体声明,比如Int,String2.scala函数声明返回值是声明在后面,而且可以不用return,直接在最后写返回变量或常量即可。比如 def main(args:Array[String]):Int={ println("hello")原创 2016-03-24 10:04:22 · 1961 阅读 · 0 评论 -
Java问题总结33之利用UUID生成全局唯一码(Scala环境运行)
1.解释: UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第原创 2016-05-19 18:49:13 · 6650 阅读 · 0 评论 -
Redis学习14之当java文件找不到import的文件的解决办法
当java文件找不到import的文件的解决办法:xubo@xubo:~/cloud/redis/clients/jedis$ javac forn.java forn.java:1: error: package redis.clients.jedis does not existimport redis.clients.jedis.*;^forn.java:4: error: canno原创 2015-09-17 22:12:02 · 3877 阅读 · 1 评论 -
Scala学习6之scala与java的不同之总结2-重写override
scala与java的不同之总结21.重写 scala:override def getAge(){}java:@overridepublic Int getAge(){}2.scala可以使用private[this]来更细化限定权限3.scala对抽象类继承时,子类对父类的方法不用override,直接可以进行修改。对抽象字段也不用overr原创 2016-03-24 11:20:27 · 1352 阅读 · 0 评论 -
Scala学习7之scala与java不同之总结3-特质和接口
1.scala和java为了避免出现菱形继承的问题,都只能继承一个类,但都可以继承多个特质(scala)或者接口(java);java中使用接口interfere,接口里面只能包含抽象方法,不能包含字段,也不能包含具体的方法;而scala使用的是特质trait,既可以包含抽线方法,也可以包含具体方法;而且在trait中,抽象方法不用abstract声明,子类继承时也不用override原创 2016-03-24 12:17:24 · 1892 阅读 · 1 评论 -
JAVA问题总结之21--private使用实例和手动设置报错
JAVA问题总结之21--private使用实例和手动设置报错package java831;public class testprivate { public static void main(String[] args) { person p= new person(); p.setAge(1120); System.out.println(p.getAge()); }原创 2015-08-31 09:39:39 · 1442 阅读 · 3 评论 -
JAVA问题总结之20--可变长度形参
JAVA问题总结之20--可变长度形参package JAVA830;public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub TestHello s1=new TestHello(); s1.SayHello(); String原创 2015-08-30 22:06:36 · 1015 阅读 · 1 评论 -
java问题总结之3--用非科学计数法输出int、float、double等类型数据
java中用非科学计数法输出int、float、double等类型数据:System.out.printf("my name is %s",name);代码:package p1;/** * This is document explain * @author xubo601450868 * @version v1.0 * @since v1.0 * test * *原创 2015-08-24 21:45:49 · 4343 阅读 · 0 评论 -
JAVA问题总结之5-易错点之连接符和加号分析
JAVA易错点之连接符和加号分析:先出现什么,如果是先出现字符串或字符,则为连接,若不是则是按加的来算。package p1;public class test5 { public static void main(String[] args) { String s1="hello"; char a1='a'; //'a'为97 int i1=12; System.ou原创 2015-08-24 22:36:01 · 1657 阅读 · 0 评论 -
JAVA问题总结之6--强制转换损失精度分析
JAVA强制转换损失精度分析:强制转换时是去掉高位保存低位package p1;public class test4 { public static void main(String[] args) { long l1=12345l; byte b1=(byte)l1; System.out.println("long is "+l1);原创 2015-08-24 22:23:46 · 2077 阅读 · 0 评论 -
JAVA问题总结之4--各大数据类型能存的最大最小值
JAVA各大数据类型能存的最大值和最小值:包括char,byte,int,long,float,double等.float和double分别用科学计数法和非科学计数法输出。下面为代码和输出结果:package p1;public class test3 { public static void main(String[] args) { System.out原创 2015-08-24 22:12:00 · 3415 阅读 · 0 评论 -
JAVA问题总结之7--Pow、sin、sqrt、abs等常用数学函数调用
JAVA问题总结之7--Pow、sin、sqrt、abs等常用数学函数调用常用的使用方法:Math.sin(0) //返回0.0,这是double类型的值Math.cos(0) //返回1.0 Math.tan(0.5) //返回0.5463024898437905 Math.round(6.6) //返回7 Math.round(6.3) //返回6 Math原创 2015-08-25 16:57:46 · 3367 阅读 · 0 评论 -
JAVA问题总结之8-byte和short数据相互加减
JAVA问题总结之8-byte和short数据相互加减:package p1;public class test7 {public static void main(String[] args){ short s1=5;// s1=s1-2;//error s1=(short)(s1-2); System.out.println(s1); byte b1=5;// b原创 2015-08-25 17:21:41 · 4484 阅读 · 0 评论 -
JAVA问题总结之11-运算符注意事项
JAVA问题总结之11-运算符注意事项: 负数取反,各二进制码按补码各位取反代码:package java2;public class test2 { public static void main(String[] args){ int i1=-3; i1=i1<<1; System.out.println(i1); i1=i1>>2;原创 2015-08-26 17:04:25 · 605 阅读 · 0 评论 -
JAVA问题总结之9--取模%运算
JAVA问题总结之9--取模%运算:package p1;public class test8 {public static void main(String[] args){ int i1= 12 % 5; int i2= -12 % 5; int i3= 12 % (-5); int i4= -12 % (-5); System.out.println(i1); Syste原创 2015-08-25 21:19:08 · 3457 阅读 · 0 评论 -
JAVA问题总结之10--逻辑运算注意事项
JAVA问题总结之10--逻辑运算注意事项 区别1:& 和 | 可用于bitwise operation,即二进制运算,而&&和 || 不可以。 区别2:在逻辑运算时,&& 和 || 叫做short-circuit logical operator, 意思是先判定左侧的逻辑值,如果可以决定结果则不再浪费时间去判定右侧的逻辑值。例如(25),因为(2 在原创 2015-08-26 16:33:22 · 748 阅读 · 0 评论 -
JAVA问题总结之12-输出任意整数的二进制数和十六进制
JAVA问题总结之12-输出任意整数的二进制数package java2;public class test3 { public static void main(String[] args){ int a1=12; int a2=5; System.out.println(a1>a2?a1:a2); String s1=Integer.toBinaryString(原创 2015-08-26 17:24:01 · 1506 阅读 · 0 评论 -
JAVA问题总结之14-程序运行时间的测量
JAVA问题总结之14-程序运行时间得测量代码:package java2;public class test6 { public static void main(String[] args){ long start=System.currentTimeMillis(); for (int i=1;i<=100000;i++){ System.out.printl原创 2015-08-26 21:27:18 · 792 阅读 · 0 评论 -
JAVA问题总结之13-从键盘输入并输出
JAVA问题总结13-从键盘输入并输出,加从键盘输入三个数,输出并按从大到小排序。package java2;/** * 这是一个从键盘输入并输出的一个test * @author xubo601450868 * @time 2015.8.26 * @version v1.0 * */import java.util.Scanner;public class test4原创 2015-08-26 20:38:04 · 1381 阅读 · 0 评论 -
JAVA问题总结之18-成员变量与局部变量
JAVA问题总结之18-成员变量与局部变量成员变量:成员变量定义在类中,在整个类中都可以被访问。成员变量分为类成员变量和实例成员变量,实例变量存在于对象所在的堆内存中。成员变量有默认初始化值。成员变量的权限修饰符可以根据需要,选择任意一个局部变量:局部变量只定义在局部范围内,如:方法内,代码块内等。局部变量存在于栈内存中。作用的范围结束,变量空间会自动释放。原创 2015-08-27 22:40:04 · 818 阅读 · 0 评论 -
JAVA问题总结之17-杨辉三角的实现
JAVA问题总结之17-杨辉三角的实现:代码:package java3;import java.util.Scanner;/** * @author xubo601450868 * @time 20150827 * @version v1.0 * 杨辉三角 * 输入一个大于0的任意的正数n,n为杨辉三角的层数或者行数,输出n层的杨辉三角 * */public cla原创 2015-08-27 17:37:29 · 1840 阅读 · 0 评论 -
JAVA问题总结之15-多个类之间的调用
JAVA问题总结之15-多个类之间的调用:代码:package java3;public class test1 { public static void main(String[] args){ Pretimive t = new Pretimive(); for (int i=0;i<t.b.length;i++){ System.out.println(t原创 2015-08-27 10:57:08 · 2370 阅读 · 0 评论 -
JAVA问题总结之16-一维数组案例
JAVA问题总结16-一维数组案例从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’ 成绩>=最高分-20 等级为’B’成绩>=最高分-30 等级为’C’ 其余 等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩代码原创 2015-08-27 11:38:04 · 1400 阅读 · 0 评论 -
JAVA问题总结之19--方法的重载(overload)
JAVA问题总结之19--方法的重载(overload)重载的概念在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表,且参数列表必须不同。(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。重载示例://返回两个整数的和 int add(int x,int y){return x+y;原创 2015-08-30 19:17:37 · 858 阅读 · 0 评论 -
JNI学习1之资料整理大全
更多代码请见:https://github.com/xubo245/JNILearning1.书籍:Java核心技术卷二 第十二章本地方法2.百度云: 深入浅出JNI 第一讲(JNI概述、编写首个JNI程序) 传智播客_Java培训教程_JNI第1-7讲3.开源项目: https://github.com/xubo245/HelloWorldJNIwithRegisterNatives原创 2017-04-11 19:46:25 · 937 阅读 · 0 评论