文章分类 -  java

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 62 下一页
摘要:static关键: 1、被static修饰的成员变量,被所有的对象共享 2、静态随着类的加载而加载,随着类的消失而消失 3、优先与对象存在 4、静态成员可以直接被类名调用 5、静态方法只能调用静态成员,不能调用非静态成员。但是非静态方法可以调用静态成员也可以调用非静态成员。 6、静态方法中不允许出现 阅读全文
posted @ 2016-12-06 14:40 天涯海角路 阅读(74) 评论(0) 推荐(0)
摘要:worldthis.name is:hellohello this.number=100 在为类设计构造函数的时候,有时候会涉及多个构造函数来满足不同条件下的初始化,在一个构造函数中也往往需要调用另外一个构造函数来减少重复的代码,这是this关键字发挥的重要的作用。 this表现形式一:当局部变量和 阅读全文
posted @ 2016-12-06 14:40 天涯海角路 阅读(128) 评论(0) 推荐(0)
摘要://执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 阅读全文
posted @ 2016-12-06 14:39 天涯海角路 阅读(114) 评论(0) 推荐(0)
摘要:Java:类与继承 Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性 阅读全文
posted @ 2016-12-06 14:35 天涯海角路 阅读(176) 评论(0) 推荐(0)
摘要:最近几天在狂补Java的基础,在看到多态状态下继承时,出现纠结,于是把相关的思绪全部整理了一下,并编译验证。 先简述思想: 1、在继承过程中,父类成员变量一律只能被子类重写隐藏而不能重写覆盖。 2、在继承过程中,父类的静态方法一律只能被子类重写隐藏,实例方法一律被重写覆盖。 3、覆盖的方法没有加载进 阅读全文
posted @ 2016-12-06 14:25 天涯海角路 阅读(181) 评论(0) 推荐(0)
摘要:我们知道,在JAVA中,子类可以继承父类,如果子类声明的方法与父类有重名的情况怎么办,大伙儿都知道要是重写,但是实际上这又分为两种情况,就是方法和变量在继承时的覆盖和隐藏问题,这些概念性的东西看似无聊,但是在面试或者是SCJP认证题中围绕这些是会经常碰到的,所以这里来讨论下 首先我们来看几个概念 类 阅读全文
posted @ 2016-12-06 14:23 天涯海角路 阅读(90) 评论(0) 推荐(0)
摘要:一 概念: 隐藏 :子类隐藏了父类的变量和方法,那么,子类不能访问父类被隐藏的变量或者方法,但是,将子类转换成父类,可以访问父类被隐藏的变量或者方法​ 覆盖 :子类覆盖了父类的变量或者方法,那么,子类不能访问父类被覆盖的变量或者方法,将子类转换成父类后同样不能访问父类被覆盖的变量或者方法 二 JAV 阅读全文
posted @ 2016-12-06 14:21 天涯海角路 阅读(146) 评论(0) 推荐(0)
摘要:这两个类位于java.math包内,要使用它们必须在类前面引用该包:import java.math.BigInteger;和import java.math.BigDecimal; BigInteger和BigDecimal分别表示不可变的任意精度的整数和不可变的有符号的任意精度的十进制数(浮点数 阅读全文
posted @ 2016-12-06 14:07 天涯海角路 阅读(178) 评论(0) 推荐(0)
摘要:JAVA大数处理(BigInteger,BigDecimal) 在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。 这两个类都在 阅读全文
posted @ 2016-12-06 14:05 天涯海角路 阅读(141) 评论(0) 推荐(0)
摘要:1.引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算 阅读全文
posted @ 2016-12-06 14:03 天涯海角路 阅读(462) 评论(0) 推荐(0)
摘要:static class 静态类(Java) 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义 阅读全文
posted @ 2016-12-06 13:52 天涯海角路 阅读(106) 评论(0) 推荐(0)
摘要:String类的内存分析: 在Java之中有一种称为共享设计模式的概念.在JVM的底层会存在有一个对象池,在对象池之中会保留有已经开辟空间的对象,那么String就是利用了对象池的概念,当利用直接赋值的形式定义一个字符串时,第一次会开辟新的堆内存空间,但是随后会将此对象保存在池之中,如果下次同样使用 阅读全文
posted @ 2016-12-06 13:44 天涯海角路 阅读(130) 评论(0) 推荐(0)
摘要:String类是表示字符串的操作类,本类有如下的特点: ├ . 可以采用直接赋值的方式定义实例化对象 . ├ . 字符串的内容一旦定义则无法改变 , 如果要改变则只能够依靠引用关系的变化来实现 . 那么如果现在开发之中真的有一些代码需要不断的修改字符串内容的话,那么就可以使用StringBuffer 阅读全文
posted @ 2016-12-06 13:43 天涯海角路 阅读(73) 评论(0) 推荐(0)
摘要:首先,来看一下 , 流的分类 : ① . 流的方向 : 输入流 :数据源到程序(InputStream、Reader读进来) 输出流 : 程序到目的地(OutputStream、Writer写出去)② . 处理数据单元 : 字节流 : 按照字节读取数据(InputStream、OutputStrea 阅读全文
posted @ 2016-12-06 13:41 天涯海角路 阅读(91) 评论(0) 推荐(0)
摘要:Java程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特点功能。Java提供了System类和Runtime类来与程序的运行平台进行交互。 一、System类 System类代表当前Java程序的运行平台,程序不能创建System类的对象,System类提供了一些类变 阅读全文
posted @ 2016-12-06 13:40 天涯海角路 阅读(390) 评论(0) 推荐(0)
摘要:[java] view plain copy [java] view plain copy /** * 处理器数量:2 * 空闲内存:15M * 总内存:15M * 最大可用内存:247M * 出现异常啦! */ 阅读全文
posted @ 2016-12-06 13:39 天涯海角路 阅读(88) 评论(0) 推荐(0)
摘要:System类的常用用法1,主要获取系统的环境变量信息 复制代码 代码如下: public static void sysProp()throws Exception{ Map<String,String> env = System.getenv(); //获取系统的所有环境变量 for(Strin 阅读全文
posted @ 2016-12-06 13:38 天涯海角路 阅读(112) 评论(0) 推荐(0)
摘要:1.java的System.getProperty()方法可以获取的值 java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.spec 阅读全文
posted @ 2016-12-06 12:20 天涯海角路 阅读(114) 评论(0) 推荐(0)
摘要:System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。 1、成员变量 System类内部包含i 阅读全文
posted @ 2016-12-06 12:19 天涯海角路 阅读(123) 评论(0) 推荐(0)
摘要:麦子在此分享Java获取键盘输入值的三种方法,供参考学习。方法一,利用System.in.read。实例代码如下: 1 public static void main(String [] args) throws IOException{ 2 System.out.print("请输入:"); 3 阅读全文
posted @ 2016-12-06 11:01 天涯海角路 阅读(741) 评论(0) 推荐(0)

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 62 下一页