java基础梳理--朝花夕拾(一)】的更多相关文章

1.了解面向对象的编程思想以及面向对象的特性: 对象: EveryThing is Object: 万物皆是对象,在程序中,我们可以将类.接口.方法.属性等都认为是对象: 面向对象: 是一种程序设计方法,它以对象作为基本的单元来构建系统,它利用对象将系统的复杂性隐藏在对象里(即封装),从而构建大型的工业级系统和大型系统. 面向对象包括三个过程: 面向对象分析(OOA).面向对象设计(OOD).面向对象编程(OOP). 面向对象的三个特性: 继承.封装.多态 面向对象和面向过程的区别? 面向过程就…
1.Java语言语法规则和文件格式: 第一个Java程序:/** 第一个Java程序:控制台输出Hello world!*/public class Test{    //访问修饰符 class关键词用于声明类使用 后面跟类名   public static void main(String args[]){//程序的入口,主函数main方法:        System.out.println(“Hello world!”);// 输出语句   }} Java语言区分大小写:public 为访…
简介: Java是一种撰写跨平台应用软件的面向对象语言,1995年由Sun Microsystems公司推出. 2009年04月20日,甲骨文74亿美元收购Sun,取得java的版权. 2011年7月28日,甲骨文发布java7.0的正式版. 2014年3月19日,甲骨文公司发布java8.0的正式版. Java组成部分: (1)Java编程语言 (2)Java文件格式 (3)Java虚拟机(JVM) (4)Java应用程序接口(Java API) 当编辑并运行一个Java程序时,需要同时涉及到…
List和Set比较,各自的子类比较 对比一:Arraylist与LinkedList的比较 1.ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的). 2.因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比较低. 3.LinkedList基于链表的数据结构,地址是任意的,所以在开辟内存空间的时候不需要等一个连续的地址,对于新增和删除操作add和remove,LinedList比较占优势. 4.因为Lin…
java基础知识梳理 1 基本数据类型…
本文核心:线程池ThreadPoolExecutor基础梳理 一.实现多线程的方式 1.继承Thread类,重写其run方法 2.实现Runnable接口,实现run方法 3.实现Callable接口,实现call方法 由于Java的设计,只支持单继承,但是支持多实现形式,所以一般面向接口开发,Runnable接口与Callable接口的区别在于Callable接口中的call方法是带返回值的,其返回一个Future的异步类,我们可以通过Future的get方法获取结果,如果线程还没有执行完,g…
面向对象 java三大特性 封装: 将事务封装成一个类,达到解耦,隐藏细节的效果.通过get/set等方法,封装了内部逻辑,并保留了特定的接口与外界联系. 继承: 从一个已知的类中派生出一个新的类,新类可以拥有已知类的行为和属性,并且可以通过覆盖/重写来增强已知类的能力. 多态: 同一个实现接口,使用不同的实例而执行不同的操作.继承是多态的基础,没有继承就没有多态. 关于继承 Java中不支持多继承,即一个类只可以有一个父类存在. Java中的构造函数是不可以继承的,如果一个父类构造函数时私有的…
---------- android培训.java培训.期待与您交流! ---------- 一.Java语言概述及三大技术架构 1.Java语言概述 Java是SUN公司于1995年推出的一种面向Internet的编程语言.其特点是:面向对象.通用性.高效性.安全性.跨平台.随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言.  2.Java三大技术架构 Java由四方面组成:Java编程语言. Java文件格式. Java虚拟机(JVM). Java应用程序接口(J…
Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: (1)Java数据类型,下图即为数据类型的内容 (2)Java关键字,会将关键字的含义及用法以及资料来源标注清楚,并且会有相关程序代码附录上,关于如何使用:以及Java的多个关键字的组合使用的情况,也会加以说明 (3)Java数据结构:目前打算将Java的数据结构与Python中的进行对比,从功能上…