
大数据学习之Java
文章平均质量分 54
Zhai.
这个作者很懒,什么都没留下…
展开
-
Java中标识符大小写规则
在java中是严格区分大小写的,这一点也和C语言一样 基本的规则 1,项目名全部小写 2,包名全部小写 3,类名首字母大写,如果有多个单词,每个单词的首字母都需要大写 例如:public class HelloWord{}; 4,变量名,方法名首字母小写,如果由多个单词组成,第一个单词的首字母小写,从第二个单词的首字母开始每个单词的首字母都需要大写。 例如:int max=0;//变...原创 2018-09-16 17:01:36 · 13331 阅读 · 0 评论 -
System.URI类 - 获取URI的各种属性
System.Uri类用于处理Uri地址信息,常用到它的地方有,相对Uri地址转绝对Uri地址,获取Uri的某部分信息等等,可以说是一个非常有用的类。一、属性AbsolutePath 获取 URI 的绝对路径。AbsoluteUri 获取绝对 URI。Authority 获取服务器的域名系统 (DNS) 主机名或 IP 地址和端口号。DnsSafeHost 获得...原创 2018-11-21 22:17:13 · 2792 阅读 · 0 评论 -
Java代码加载入内存顺序
一、什么时候会加载类?使用到类中的内容时加载:有三种情况1.创建对象:new StaticCode();2.使用类中的静态成员:StaticCode.num=9; StaticCode.show();3.在命令行中运行:java StaticCodeDemo二、类所有内容加载顺序和内存中的存放位置:利用语句进行分析。Person p=new Person(“zhangsan”,20...转载 2018-09-21 17:43:42 · 803 阅读 · 1 评论 -
既然有接口为什么还需要抽象类?
抽象类与接口抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声名必须用public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中...原创 2018-09-21 11:51:36 · 3581 阅读 · 2 评论 -
Java向上转型与向下转型
一、向上转型与向下转型。对象类型的转换在Java语言平台中经常遇到,主要包括向上转型与向下转型操作。程序开发人员需要熟练掌握这两个转型的方法以及其中容易出错的地方。如何来了解这两个转型的区别呢?笔者认为,以一个现实的例子作为比喻,可能会更加的容易理解。如现在有动物、鸟类、燕子三个名词,他们之间有什么关系呢?通常我们都会首,燕子是特殊的鸟类,或者说燕子是鸟类的一种。为此,从对象的定义来看,鸟类就...原创 2018-09-20 23:10:45 · 619 阅读 · 0 评论 -
类加载的过程
1.加载加载(loading)阶段是“类加载” (Class Loading)过程的一个阶段,在加载阶段,虚拟机需要完成以下三件事情:1)通过一个类的全限定名来获取定义此类的二进制字节流。2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构3)在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区这些数据的访问入口。虚拟机规范这三点并不具体,因...转载 2018-09-20 15:55:37 · 258 阅读 · 0 评论 -
Eclipse常用语句快捷键汇总
Eclipse常用快捷键1、几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T上一...转载 2018-09-14 21:04:19 · 1748 阅读 · 0 评论 -
Java IO流详解
一、IO流概述概述: IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。分类: 按操作数据分为:字节流和字符流。 如:Reader和InpurStream 按流向分:输入流和输出流。如:InputStream和Outpu...转载 2018-09-25 17:53:55 · 440 阅读 · 0 评论 -
Enum类继承问题
1、枚举类介绍如果一个类的实例是有限且确定的,那么可以使用枚举类。比如:季节类,只有春夏秋冬四个实例。枚举类使用enum进行创建,其实例必须从”第一行“开始显示写出。enum Season{ SPRING,SUMMER,FALL,WINTER;//默认public static final,这都是Season类的对象。} 特点: 1、枚举类的对象默认都是public...转载 2018-09-17 16:50:33 · 6091 阅读 · 0 评论 -
Java中的枚举类型
一:枚举的引入 enum全称enumeration,是JDK1.5中引入的新特性,存放在java.lang包中。下面就平时的学习和使用过程中用到的进行总结: 枚举(enum),是指一个经过排序的,被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示颜色,方式,类别,状态等等数目有限,形式离散,表达又极为明确的...转载 2018-09-17 15:39:06 · 2011 阅读 · 0 评论 -
接口中的默认成员修饰符
先不带修饰符编写一个接口 我们将次接口编译之后再反编译出来 通过反编译的结果看到,接口变成了抽象接口,属性都变成了public static final修饰。方法都变成了public abstract修饰。那么我们总结一下:接口中可以含有 变量和方法。但是要注意,接口中的变量会被隐式地指定为public static final变量(并且只能是public static final变量...原创 2018-09-17 14:57:49 · 3046 阅读 · 0 评论 -
Java中equals和==的区别
Java中的数据类型,可以分为两类: 1.基本数据类型,也可以称为原始数据类型。byte,short,char,int,long,float,double,boolean; 它们之间的比较,应该用“==”,比较的是它们的值。 2.复合数据类型即引用数据类型(类) 当它们用(==)进行比较的时候,比较的是它们在内存中的存放地址,所以,除非是同一个new出来的对象,它们比较出来...原创 2018-09-17 14:52:49 · 166 阅读 · 0 评论 -
Java中的String&StringBuffer&StringBuilder
一:String类1.String对象的初始化 由于String对象特别用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”; 其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc”); s =new String(“Java语...转载 2018-09-17 14:47:45 · 225 阅读 · 0 评论 -
Java的Date类与Calendar类
一:Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。 1.使用Date类代表当前系统时间Date date = new Date(); System.out.println(date); 使用Date类的默认构造...原创 2018-09-17 14:40:20 · 199 阅读 · 0 评论 -
Java面试题总结
1. 面向对象的特征有哪些方面?a.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 b.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为...原创 2018-09-16 21:33:04 · 205 阅读 · 0 评论 -
Java方法的静态绑定与动态绑定讲解(向上转型的运行机制详解)
一:绑定把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。二:静态绑定静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法。 在Java中,final、private、static修饰的方法以及构造函数都是静态绑定的,不需程序运行,不需具体的实例对象就可以知道这个方法的具体内...原创 2018-11-23 14:15:27 · 240 阅读 · 0 评论