Java
文章平均质量分 93
BeforeEasy
这个作者很懒,什么都没留下…
展开
-
Java的抽象类与接口
文章目录继承什么是继承为什么要继承抽象类什么是抽象类为什么需要抽象类接口什么是接口为什么要用接口接口与抽象类异同示例一个抽象类一个接口继承两者在具体到抽象类和接口的问题之前,需要先说说“继承”相关的问题继承什么是继承首先我们都直到(我默认大家都知道),“继承”是面向对象里的一个概念,是面向对象最大的特点之一(封装 继承 多态)。继承(inheritance)可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。其实顾名思义,所谓继承就是子可以从父那里直接得到一些东西。放在面向对象里,就原创 2021-06-23 18:42:58 · 171 阅读 · 2 评论 -
Java的特点
Sun公司对Java特点的描述为:简单、面向对象、可移植性、高性能、分布式、动态特性、健壮性和安全性“捡 对(儿) 高职 高分 太安”下面具体来解释简单Java系统所占空间很小,语言风格类似C++面向对象纯面向对象,不支持面向过程 任何实体都可以看成对象 程序是对象的集合;对象是有类型的(class)对象中封装了属性和行为,实现了模块化类提供了一类对象的原型,并且可以...原创 2018-10-21 00:16:46 · 432 阅读 · 0 评论 -
Java学习笔记八——Java多线程初步
Java多线程概念为什么使用多线程线程的调度主线程&多线程线程的生命周期创建线程概念:程序:一段静态的代码进程:程序的一次动态执行过程,包括从加载到执行到执行完毕的完整过程,也是进程本身从产生到消亡的过程线程:比进程更小的执行单位。一个进程在执行过程中,为了同时完成多项操作,可以产生多个线程,形成多条执行线索。每个线程都有它自身的产生、存在和消亡的过程。原创 2016-12-25 20:25:03 · 428 阅读 · 0 评论 -
Java学习笔记六——简单Java类库
Java类库 Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类,接口和异常处理类,这些包的集合就是java的类库 包名以java开头的是java核心包以javax开头的java扩展包 编译器一般会自动引入java.lang包,其中包括:Object类数学类(Math)数据类型类线程类字符串类(String类和String原创 2016-12-18 17:08:53 · 335 阅读 · 0 评论 -
Java学习笔记五:Object类,equals ==,toString
ObjectClass这个类是所有类的父类。没有显示的继承字其他类的类都是默认继承自此类。相等== equal基本数据类型之间的比较用==比较的是他们的值复合数据类型的比较是说明两个的引用是一样的,也就是内存中存放的地址是一样的。Object类中的equals函数比较的其实是内存地址,使用==实现的。但是很多其他类将其重写。Equals函数只用来表述对象之间的比较,运算符不原创 2016-12-18 10:54:04 · 366 阅读 · 0 评论 -
java学习笔记七——异常处理
****Java异常处理****异常:程序中出现错误导致中断了正常的指令流。 编译错误逻辑错误都不是异常,异常是可以正常运行的程序在运行中可能发生的错误。没有异常处理的代码可能非正常结束出现严重的问题 常见的异常比如: 数组越界 (操作数超出范围)整数除0 网络中断 要打开的文件不存在 超出了某次资源限制如内存不够等 如果用if-else作为处理异常的方法的话,必须要仔细考虑可能出现的所原创 2016-12-23 20:56:47 · 438 阅读 · 0 评论 -
Java学习笔记四-abstract和interface
Abstract class 抽象类。 一个类用abstract修饰,这就是一个抽象类。 抽象方法,一个方法用abstract修饰,这就是一个抽象方法。 抽象类里面有抽象的方法(当然也可以有具体的方法也可以没有抽象方法),但是不具体实现,留给子类去实现。抽象类最大的意义是作为父类存在,很好的体现面向对象的继承和多态,抽象类自己是不能进行实例化的。 但是如果一个类中有抽象的方法,这个类就必须是原创 2016-11-21 23:19:41 · 3046 阅读 · 0 评论 -
java学习笔记三——package,final和static
PackageJava里的每一个类都属于一个包,包是管理类的容器,在默认情况下,java会为每一个类生成一个默认包,同一个包下的类可以相互引用非private的方法,但是不同的包之间不可以。 Java用包来管理名称空间,同一个包下面的类不能重名 在eclipse里可以直接new一个包出来,下面放不同的类和接口Final在c++中,声明常量是const 关键词 但在Java中,使用final;原创 2016-11-21 21:16:58 · 549 阅读 · 0 评论 -
java笔记二 -- 类和对象 封装继承多态
面向对象的编程—封装继承和多态·构造函数的特点·对象的声明和调用·封装·继承·多态—重载、覆盖、父类子类的转换 构造函数(constructor),对象的生成,调用和消除构造函数的特点,默认构造函数基本的特点还是和c++相同的,例如与类名相同,没有返回类型,可以有参数可以没参数,不声明的时候会调用默认构造函数,但是Java中一旦自己声明了其他的构造函数而没有显示原创 2016-10-19 23:22:18 · 770 阅读 · 0 评论 -
Java学习笔记一--从hello world开始
1、 从hello world开始的Java—jdk编译,第一个Java程序2、 IDE—eclipse建立工程和几个小技巧3、 Java Structure – Java程序的结构 举例4、 对象—创建对象和调用对象从hello world开始的Java首先要有Java的编译器,也就是Javajdk,并且得把相应的路径配置好(这个问题非常多的博客解释的比较清楚,这里不原创 2016-10-17 11:00:26 · 699 阅读 · 0 评论 -
自学Java第一篇
首先想说的是我虽然是个小白,但是多少有点c++ 和c的基础,所以自学java的时候就没有搞得那么详细,因为大量的东西跟c++是比较像的,这里是今天的学习笔记,重点是一些跟c++不一样的地方。 前面还有一篇从知乎上找到的很长很详细的专门论述c++ 与JAVA不同的文章,感兴趣的可以看下1、main函数的写法:java是完全面向对象的,由一个一个类组成,在每一个类里可以写主函数,跟c的mai原创 2016-07-23 18:27:08 · 309 阅读 · 0 评论