java语言基础
Pan_Yang_
小菜鸡,学编程,写代码,改变世界。
展开
-
java中的数据类型
java语言中,数据类型可以分为两种:基本数据类型和引用数据类型。基本数据类型一共有八种:四种整型(short,int,long,byte)、两种浮点型(float、double)、一种字符型(char)和一种布尔型(boolean)。以下对这八种数据类型进行归类总结:1 整型: 类型 存储要求 表示范围 int ...原创 2018-07-11 22:13:46 · 201 阅读 · 0 评论 -
java中不同数据类型之间的转换
在java运算中,经常要涉及到不同数据类型的转换,首先,下图表示各种数据类型中的合法转换:其中,实线表示数据不会丢失的转换,虚线表示可能会有数据丢失的转换。1 运算时自动转换当一个二元运算符作用于两个数时,两个操作数首先被转换为同一类型,转换的原则如下(1)如果两个操作数之中有一个为double类型,另一个转换为double类型;(2)否则,如果两个操作数之中有一个为float类型,另一个被转换为...翻译 2018-07-11 22:59:48 · 2174 阅读 · 0 评论 -
java中的字符串
首先,java中的字符串不是一种基本类型,而是String类的一个实例,所以,创造字符串的时候跟创造一个类的对象完全一样:String greeting = new String("Hello");1 子串SubstringsString类中有一个子串方法:String s = greeting.substring(0,3);注意:这里的首尾索引是“左闭右开”的。2 拼接可以直接采用“+”拼接两个...原创 2018-07-12 00:06:09 · 205 阅读 · 0 评论 -
java中的构造函数
java中,类的生成需要构造方法,以下对构造方法进行一些总结。1 构造方法与一般方法主要区别体现在以下三个方面: (1)修饰符:构造方法可以带有任何访问修饰符(public、private或者protect)或者不带访问修饰符,但是除此之外,构造方法不能带有非访问性质的修饰符,如static、final、abstract等; (2)返回类型:普通函数必须含有返回类型,即使没有无返回值,...转载 2018-07-12 20:16:48 · 264 阅读 · 0 评论 -
java,call-by-value还是call-by-reference?
我们都知道,在java语言中,对于几种基本数据类型,都是call-by-value,如以下例子:public static void tripleValue(double x) // doesn't work{ x = 3 * x;}public static void main(Strings[] args){ double percent = 10; tripleVal...翻译 2018-07-12 20:57:10 · 1141 阅读 · 0 评论 -
java中的实现接口类、lambda表达式和内部类
以一个我们熟悉的排序算法的例子开始:class LengthComparator implements Comparator<String>{ public int compare(String first, String second) { return first.length() - second.length(); }}...Ar...原创 2018-07-14 21:26:46 · 1672 阅读 · 0 评论