Java
肥宅_Sean
在UCB,Stanford各做过一段时间的RA。去牛津访学过一段时间。
现在在某家头部量化当研究员。
个人站: https://seanquant.github.io/
展开
-
IDEA运行最简单的Java程序Hello World
以下内容基于IDEA, JAVA EE已经安装好的情况。 如果没有安装好,网上的安装教程非常多的。下面开始,18个图解点击Finish运行的代码如下:public class HelloWorld { public static void main(String[] args){ ...原创 2018-03-16 13:05:32 · 92995 阅读 · 10 评论 -
Java文件流输入输出
文件流读入import java.util.*;import java.io.*;public class Test { public static void main(String[] args) throws FileNotFoundException { Scanner in; in = new Scanner(new File("1....原创 2018-07-30 10:28:18 · 1374 阅读 · 0 评论 -
new Scanner("1.txt");读取不到文件中的数据
简述在IDEA上操作的时候遇到了这个项目,但是发现,读取不了这个文件中的数据。非常疑惑。因为在IDEA上面,还自动地加上了一个source的标识符 怎么说都像是没有问题的。直到看了java的官方的文档之后,发现了问题了。问题所在Scanner(String) 这样的构造函数,其实是以这个String作为输出来使用的。并不是一个文件路径...原创 2018-07-30 16:52:52 · 1103 阅读 · 0 评论 -
java实现类似于while(cin >> n)的操作
代码效果: 就是实现了类似于 while(cin >> n)的操作。结束的话,是需要通过ctrl + d(Windows系统下,在cmd下 似乎是ctrl + c)import java.util.Scanner;public class Test { public static void main(String[] args){ Scanner s...原创 2018-07-31 08:23:54 · 2822 阅读 · 0 评论 -
Java获取数组最大值
简述方法其实有很多种的。我先放一些,之后有再遇到对应代码再放上来。最简单的当然是一个个找进行对比的方法啦~ 当然还是有一些有趣的操作的实例一:import java.util.Arrays; public static int MAX(int[] arr) { Arrays.sort(arr); return arr[arr.len...原创 2018-07-31 09:31:45 · 85118 阅读 · 2 评论 -
Java实现swap交换(可能跟网上的一些方法不太一样)
简述java中传递数据都是先拷贝的。所以,在函数调用的时候,是不存在类似于C++的操作的。对于想要简洁的交换的朋友们,可以死心了但是总是可以想到些看起来简洁的方法方法方法一: 函数返回的时候构造出数组来,这样就再来获取要注意的是,因为main函数是static的函数,所以,如果想要调用类内函数的话,类内函数也必须是static标记的public class Test...原创 2018-08-01 09:21:13 · 1486 阅读 · 0 评论 -
Java创建随机数
简述常见的有两种方法 java.util.Random或者是Math库的Random这里先写前面一种的代码(日后再填坑)import java.util.Random;public class Test { public static void main(String[] args) { Random rd = new Random(); f...原创 2018-08-01 16:55:44 · 1395 阅读 · 0 评论 -
Java输入输出(标准)
简述Java输入就需要自己构造类了。其中nextLine()这个方法,表示的是,一直读,读到有换行符之后就截至(不取换行符)代码import java.util.*;public class Test { public static void main(String [] args) { Scanner in = new Scanner(System....原创 2018-07-30 09:16:21 · 6214 阅读 · 0 评论 -
【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”
简述在学着使用Java的命令行来编译java文件的时候,遇到了这个问题 Windows操作系统“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”下面就讲讲解决方法解决过程根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)第一步: 在http://www.oracle.com/technetwork/java/ja...原创 2018-07-29 17:05:15 · 215843 阅读 · 134 评论 -
【解决方法】java.lang.ClassNotFoundException:
简述在用javac编译好*.java文件,变成了 *.class文件之后。再用java *,本来预计是没有问题的。但是却出现了错误。解决办法在网上找了一圈之后,发现了解决办法。输入: java -cp . *注意: -cp 和 . 还有对应的java文件的之间都要有空格!!!效果是: 这里效果就是类似于 将这个类添加到对应的类路径之中...原创 2018-07-29 17:16:43 · 10184 阅读 · 1 评论 -
Java任何一个元素都可以转换成String类型
实例实例一:import static java.lang.Math.*;public class Test { public static void main(String [] args) { System.out.print("The sqrt of \u03C0 = " + sqrt(Math.PI)); }}输出:The sqrt...原创 2018-07-30 08:37:17 · 1568 阅读 · 0 评论 -
Java字符串String比较不要用==原因
简述其实Java的String不是 char [],而是char *。这么说来,如果使用 ==来做比较,其实是比较两个指针的值。而我们清楚指针的值就是表示对应的数据的逻辑地址。那么这里的相等的含义,就变成了 小明是不是小明 这样的判断了。 而不是我们所期待的小明长得跟小红是不是一模一样 这样的判断。...原创 2018-07-30 08:41:50 · 1911 阅读 · 0 评论 -
Mallet Java【Windows下配置】(解决Ant安装可能会失败的解决方案)
简述(一般来说,添加环境变量时:除了*_HOME的这些大家自定(根据自己把东西放在了哪个文件夹下),其他的跟我一样也是没问题的)文章目录简述JAVA配置Mallet下载ANT下载ANT配置Mallet配置配置成功JAVA配置根据下面的文章完成了Java配置先【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”Mallet下载http://mallet...原创 2019-06-03 17:13:08 · 867 阅读 · 0 评论