Java基础
步难步佳
这个作者很懒,什么都没留下…
展开
-
Windows 10和Ubuntu 18下多版本Java的切换
Windows JDK安装 OpenJDK可以在RedHat家下载,有编译好的安装文件 OracleJDK可以在Oracle家下载,同样有编译好的安装文件。注意的是历史版本需要登录Oracle账号 版本切换 Windows的Java版本通过读取环境变量的path值来确定,所以修改path内指向的Java路径即可。具体操作可以搜索一下,网上很多 一般方法是每次切换都修改JAVA_HOME的指向,不过...原创 2019-11-13 02:16:57 · 373 阅读 · 0 评论 -
Java数组快速避坑指南
快速记录一些数组array相关的坑 数组不指定长度的写法 // a等价于b int[] a = new int[]{1,2,3,4,5}; int[] b = {1,2,3,4,5}; 数组的最大长度为int的最大值(2147483647),因为数组的length变量为int 超长的数组可以通过编译,但是运行时可能会出现内存溢出错误,这与虚拟机的设置有关 数组长度可以为0,能够编译与运行 ...原创 2019-10-17 22:09:37 · 203 阅读 · 0 评论 -
Java基本数据类型的转换
图1 - Java的基本数据类型与转换路径 (图片来源:清华大学 Java自主学习教程 1-7-6) 大家都该懂的基础知识 Java的基本数据类型如下: char,byte,short,int,long,float,double 值得注意的是,对数据类型转换的不敏感可能会造成代码的安全性下降并可能影响性能。 如图1所示,所需容量小的数据类型可以安全的,隐式的向所需容量大的数据类型转换。实线表...原创 2019-10-17 21:29:47 · 262 阅读 · 0 评论