java基础及语法
不会看见
这个作者很懒,什么都没留下…
展开
-
java的基本数据类型四类八种
java基本数据类型:四类八种数值型:整型byte short int long 非数值:字符型char浮点型float double 布尔boolean基本数据类型byte(字节型) short(短整型))int(整型)long(长整型) float(浮点型)double(双精度)char(字符型) bo转载 2016-10-23 12:53:54 · 11781 阅读 · 2 评论 -
java内存分配
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所转载 2016-11-04 18:55:55 · 192 阅读 · 0 评论 -
JAVA类的作用域
作用域当前类同包下(子类、无关类)不同包下其它包(不同包下无关类)public√ √ √ √ protected√ √ √ default √ √ private√ public :公共的,可以供所有的类访问protected:保护转载 2016-10-28 20:42:44 · 2685 阅读 · 1 评论 -
抽象类和接口的区别
抽象类和接口的区别转载 2016-10-29 20:05:13 · 210 阅读 · 0 评论 -
为什么Java中1000==1000为false而100==100为true?
public class test { public static void main(String[] args) { Integer a = 1000; Integer b = 1000; System.out.println(a == b);//false Integer c = 100; Integer d = 100; System.out.p原创 2016-11-13 20:20:53 · 406 阅读 · 0 评论 -
Java中static介绍
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用转载 2016-11-18 22:40:29 · 268 阅读 · 0 评论 -
java的一些简单概述
写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术时:1,该技术是什么?2,该技术有什么特点:3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公司的J转载 2016-11-22 15:54:35 · 361 阅读 · 0 评论 -
java保留两位小数的4种方法
保留两位小数double f = 3.1415926;第一种:四舍五入BigDecimal bg = new BigDecimal(f);double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(f1); 第二种:DecimalFormatD原创 2016-11-24 16:18:22 · 860 阅读 · 0 评论 -
Java中解决浮点数精度的问题
转载于:https://my.oschina.net/roll1987/blog/753979问题描述在项目中用Java做浮点数计算时,发现对于4.015*100这样的计算,结果不是预料中的401.5,而是401.49999999999994。如此长的位数,对于显示来说很不友好。问题原因:浮点数表示查阅相关资料,发现原因是:计算机中的浮点数并不能完全精确表示。例如,对于转载 2016-11-24 17:04:19 · 847 阅读 · 0 评论 -
JAVA 中的Collection FrameWork
Collection FrameWork 如下:Collection ├List ├LinkedList ├ArrayList └Vector └Stack └SetMap ├Hashtable ├HashMap └WeakHa转载 2016-11-04 18:20:36 · 504 阅读 · 0 评论 -
final关键字
final关键字)是最终的意思,可以修饰类,方法,变量。转载 2016-11-04 18:10:22 · 376 阅读 · 0 评论 -
构造器Constructor是否可被override?
构造器Constructor是否可被override? 构造器是干什么用的?转载 2016-11-04 17:57:01 · 1445 阅读 · 0 评论 -
JAVA中显式类型转换和隐式类型转换
自动类型转换(隐式类型转换),由系统自动完成的类型转换。从存储范围小的类型到存储范围大的类型。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。 转换规则: 从存储范围小的类型到存储范围大的类型。 具体规则为: byte→short(char)→int→long→float→double也就是说byte类型的变量可以自动转换为short转载 2016-10-23 15:57:06 · 7530 阅读 · 0 评论 -
冒泡排序原理
冒泡排序原理对一组数据,从前往后依次对临近的数字两两进行比较,按照从小到大(或者从大到小的)的顺序进行交换,重复以上过程,直到比较到最大数(最小数)前最后两个数。如此下去,直至最终完成排序。原创 2016-10-23 17:24:38 · 638 阅读 · 0 评论 -
一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?转载 2016-11-04 16:31:57 · 596 阅读 · 0 评论 -
说说&和&&的区别。
说说&和&&的区别。转载 2016-11-04 16:50:56 · 823 阅读 · 0 评论 -
在JAVA中如何跳出当前的多重嵌套循环
在JAVA中如何跳出当前的多重嵌套循环:break、continue、return转载 2016-11-04 16:58:46 · 1412 阅读 · 0 评论 -
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?转载 2016-11-04 17:23:16 · 231 阅读 · 0 评论 -
有没有length()这个方法? String 有没有length()这个方法?
有没有length()这个方法? String 有没有length()这个方法?转载 2016-11-04 17:31:24 · 2391 阅读 · 0 评论 -
Java浮点数float和double精确计算的精度误差问题总结
转载于:http://blog.csdn.net/aya19880214/article/details/458915811、float整数计算误差案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差。原因:超出float精度范围,无法精确计算。float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法转载 2016-11-24 17:12:53 · 2148 阅读 · 0 评论