博客专栏  >  编程语言   >  java 学习笔记

java 学习笔记

自学 java 的各种记录

关注
1 已关注
43篇博文
  • java 调用 cplex

    最近使用 java 调用 cplex, 发现 cplex 对 java 的支持比对matlab强大多了,类跟方法有几百个。 但这些类和方法的注释并不是特别详细,还需要结合例子来看懂。 1. 首先从...

    2017-11-30 17:28
    100
  • Dijkstra 双栈算法 java 代码 修改

    读算法书,发现书上的 Dijkstra 双栈算法运行不了,原因在于 java 的 scanner 类有时候很难终止输入,程序不能正确运行。 于是改写了原程序,让程序并不从控制台通过 scanner 类...

    2017-12-01 12:53
    25
  • java 用一行代码 找到 一维数组 最大值最小值 的下标

    利用 java8 中的 stream 以及 reduce 功能,可以直接用一行代码求得一维数组最大值或最小值的下标。 举例: public class HelloWorld { public s...

    2017-12-03 20:23
    317
  • 又要学 java 了

    到爱丁堡大学交流一年,外国导师的程序全部使用 java 编写。这位外国导师不愧是学计算机出身的,java程序里用了不少最新的容器和类,但大大增加了我的理解难度了。 回顾一下自己的学习生涯,自...

    2016-10-17 16:10
    274
  • matlab 与 Java 运算速度

    最近运算程序时,发现 matlab计算速度跟 jave 差挺远的:一个算法在matlab中二十分钟,在java中一分钟。 最大原因在于数据结构问题: matlab用矩阵存储数据,空间上占用...

    2017-03-17 23:07
    537
  • matlab 与java 中的句柄

    matlab 中的句柄应该是借鉴了java。  java中句柄相当于一个对象的引用;而matlab 中句柄用 @ 表示,相当于一个函数。 句柄在两个软件里面的功能很类似。

    2017-03-27 22:15
    286
  • java 与 matlab 的一些感想

    大约 08 年就接触 java 了,但一直知道个皮毛。真没想到,快过10年了,似乎也有继续钻研的必要性。 现在用 matlab 编程完全没问题了,因为自己编了不少大型程序,已经无所畏惧了。而 ja...

    2017-04-07 07:34
    691
  • 好用的在线 java 编译网站(亲测)

    在网上搜了不少在线编译网站,国内外都有。对于java来说,我感觉最好用的是这个: http://www.browxy.com/ 它不仅运行速度快,而且还能保存代码。其他有的网站要么不能保存代码,要么...

    2017-04-10 23:06
    4164
  • java 打印数组

    java 打印数组可以有多种方法: 循环打印,简洁的循环打印,使用Arrays 的 toString 方法,或者将 数组转换成 list 然后打印出来。 下面是一个简单的例子,a 和 b 是两个数组。...

    2017-06-14 19:48
    134
  • java 数组默认初始化

    java 在声明了一个数组,并为其分配好存储空间后,未赋值之前会默认对其初始化: 整形数组 默认初始值为0; 布尔数组默认初始值为 false; String 数组以及 对象数组初始值为...

    2017-06-15 02:07
    375
  • java arraycopy

    java 自带的 arraycopy 方法可以将一个数组的一部分拷贝到另一个数组中,其用法为: System.arraycopy(Object sourceArray, int source...

    2017-06-17 06:28
    140
  • java ArrayList 使用心得与总结

    在用 c 语言 或 C++ 时,我遇到的最大麻烦就是动态数组的内存释放了,经常容易出错。 而 java 的 ArrayList 类 很好的解决了这个问题,它类似于 C++ 中的容器类 vec...

    2017-06-17 19:19
    199
  • java clone

    java 中 clone  可以实现 数组 以及 类的 拷贝,使用时,前面要加上 类型强制转换。 ArrayList data1=new ArrayList(5); ArrayList d...

    2017-06-18 00:29
    79
  • java StringBuider 与 StringBuffer

    与String类不同的是,java 中的 StringBuilder 与 StringBuffer 是可以更改的,可以替代 String 类,它特别类似一个容器类。 包含下面方法: append(...

    2017-06-18 00:09
    112
  • java String 传递, 数组传递

    java 总是按值传递的,但是传递一个String对象时,方法内对 String 对象的修改无效;而如果按数组传递,则方法内的修改可以生效。 网上查了不少解释,比较复杂,感觉死记着就行了。 ...

    2017-06-19 01:51
    203
  • java 打印数组 toString deepToString

    java 中的 toString 方法的作用就是:能够使用 println 将对象直接打印出来。 使用 Arrays 的 toString 方法则可以将一个数组直接打印出来。 举例: public c...

    2017-06-19 02:16
    2135
  • java 内部类,一个 class 里面 包含 另一个 class

    当 java 一个 class 里面 包含 另一个 class 时,需要将这个子 class 声明为 static,不然经常出错 举例: public class toStringTest { ...

    2017-06-19 02:52
    729
  • java 按行遍历比按列遍历快,打印多维数组

    经过实际测验发现了这个结论,并且 java二维数组貌似最多支持一百万个元素。 举例: public class MultiArrayTest { public static void main(St...

    2017-06-19 19:31
    518
  • java super, final 关键字, instance variable, class variable

    java 中的 super 关键字用来指向父类的方法或变量;先 mark 以下,详细内容以后再补充。

    2017-06-29 01:11
    161
  • java getClass, getName

    java 中的 getClass 返回类的类型, 而 getName 可以返回类的名字, 举例: class Person{ String name; Person(String nam...

    2017-07-02 06:11
    190
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部