java基础
AnberZhang-enjoy
善学,多思。
展开
-
Java数据类型(上)
一、java数据类型图如下二、java基本数据类型讲解以及取值范围(一)整数类型1、byte类型byte在计算机中是占8位的,而且byte是有符号整形,用二进制表示时候最高位为符号位0代表正数1代表负数。默认是0。取值范围:-128到127(-2的7次方到2的7次方减1)扩展(取值范围计算):正数在计算机中是以原码形式存在的,负数在计算机中是以其补码形式存在原创 2016-04-01 16:52:52 · 565 阅读 · 0 评论 -
Java数据类型(下)
(三)字符类型字符型通常用于表示单个字节,字符常量必须使用单引号('')括起来.JAVA语言使用16位的Unicode编码集作为编码方式,它支持各种语言的字符.字符常量有三种表示形式:(1)直接通过单个字符来指定字符常量:例如,'A'、'a'、'8'等。(2)通过转义字符表示特殊的字符常量.例如:'\n'、'\t'等。(3)直接适用Unicode值来表示字符常量.格式是:'\u原创 2016-04-05 10:18:49 · 365 阅读 · 0 评论 -
接口的作用
接口的最主要的作用是达到统一访问,就是在创建对象的时候用接口创建,【接口名】 【对象名】=new 【实现接口的类】,这样你像用哪个类的对象就可以new哪个对象了,不需要改原来的代码,就和你的USB接口一样,插什么读什么,就是这个原理。就像你问的,都有个method1的方法,如果我用接口,我上面就可以one.method1();是吧?那样我new a();就是用a的方法,new b()就是用b的方法转载 2016-11-16 13:16:44 · 555 阅读 · 0 评论 -
类和类之间的关系
类与类之间的几种关系一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 二、实现关系 实现指的是转载 2016-11-14 14:41:56 · 196 阅读 · 0 评论 -
java对象在内存中的状态
可以把JVM内存中的对象的引用理解成一种有向图,把引用变量、对象都当作有向图的顶点,将引用关系当作图的有向边,有向边总是从引用变量指向被引用的Java对象。1、可达状态当一个对象被创建后,有一个以上的引用变量引用它。在有向图中可以从起始顶点导航到该对象,那么它就出于可达状态,程序可以通过引用变量来调用该对象的属性和方法。2、可恢复状态如果程序中某个对象不再有任何引用变量引用它,原创 2016-12-13 13:40:59 · 1133 阅读 · 0 评论 -
IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)
总共有下面几种乱码的解决方案:工程乱码执行main函数时,控制台乱码运行tomcat时,控制台乱码 PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8可以先做这一步,加上这个基本上很多都不会乱转载 2017-07-21 10:04:41 · 472 阅读 · 0 评论