Java基础
zyl~~~
这个作者很懒,什么都没留下…
展开
-
BufferedReader in = new BufferedReader( new InputStreamReader(System.in));详解
转自:https://blog.csdn.net/lzh_86/article/details/78107597转载 2020-09-04 15:45:10 · 1248 阅读 · 0 评论 -
什么是CAP理论
CAP理论:一个分布式系统最多只能同时满足一致性、可用性和分区容错性这三项中的两项。其中一致性是指更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致;可用性指的是服务在正常响应时间内一直是可用的;分区容错性是指在分布式系统遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性和可用性的服务。其中舍弃P最为不可实现,因为这种情况下虽然CA都有所保障,但是分区是始终都会存在的一个现象,舍弃P的话对数据的使用和一致性都没有很大影响,只是会使数据同步时间延长,影响用户数据的存取速度,舍弃C此时结点原创 2020-07-22 13:41:47 · 622 阅读 · 0 评论 -
包装器类
包装器类存在的意义 Java可以直接处理基本数据类型,但在有些情况下需要将其作为对象来处理,并能连接相关的方法,这个时候需要将其转换为包装器类型,在一定场合,运用Java包装器类来解决问题,能大大提高编程效率 八种基本数据类型对应的包装器类型 创建包装器类型对象的两种方式 包装器类型对象共同的特点 因为没有提供修改属性的值的方法,所以对象一旦被赋值,其值之后就不能再改变 拆箱装箱操作 由于在Java中一些运算和程序对操作的数据类型有一定的限制,所以有了拆箱装箱操作 jdk1.5之后实现了自动拆装箱的操作原创 2020-06-23 10:45:03 · 182 阅读 · 0 评论 -
Java中的多态
多态定义:同一操作对象作用于不同的类的对象,将产生不同的执行结果原创 2020-06-22 18:11:26 · 88 阅读 · 0 评论 -
抽象类和接口
抽象类的特点 不能实例化对象 类中可以定义抽象方法(抽象方法只有方法的声明没有方法体)(包含抽象方法的类本身必须被声明抽象的) 抽象类中可以没有抽象方法 抽象类的继承 派生类继承抽象类必须实现抽象类中所有的抽象方法,否则派生类也必须定义为抽象类 接口 接口的实现 接口中实现的是方法声明 实现接口以及类的调用需要两个类一个接口 一个类继承接口实现它里面声明的方法 另一个类在继承时才可以实现对接口中已经定义完方法体的方法的调用 具体代码实现参考 https://blog.csdn.net/qq_3592328原创 2020-06-22 17:23:20 · 100 阅读 · 0 评论 -
Java入门知识汇总二
面向过程的缺陷 (1) 代码的重用性和可维护性差 (2) 数据和和对数据的操作分离,数据安全不能保证 类与对象 (1)对象:现实世界中某个具体的物理实体,每个对象都包含特定的属性和行为 (2)类:现实世界中具有相同属性和行为的物理实体的抽象 (3)类是对对象的抽象,是创建对象的蓝图,描述了所创建的对象共同的属性和行为 (4)类通常即包含成员属性和成员方法的抽象数据类型 (5)按照类的类型创建的实例 面向对象的概念 将数据及其操作封装为类,以类的对象作为程序的基本元素,通过向对象发送信息,从而调用相应方法完原创 2020-06-19 11:41:27 · 99 阅读 · 0 评论 -
Java入门基础知识一
环境中的几个概念 JVM——Java虚拟机 JRE——Java运行时环境 JDK——Java开发工具包 Java的注释符 块注释(/注释的内容/) 行注释(//注释的内容) 文档注释(/** 注释的内容*/) 命名规则 使用数字、字母、_、构成,数字不打头,尽量少用构成,数字不打头,尽量少用构成,数字不打头,尽量少用字符 类名、接口每个单词首字母大写 方法名首字母小写后面单词首字母大写 常量名,全部采用大写,单词之间用下划线连接 变量名,首字母小写,不用下划线,少用$字符,可大小写混写 数据类型 基本数据类原创 2020-06-18 21:17:44 · 105 阅读 · 0 评论 -
Java语言的主要特征
主要特征概括 简单、动态、高性能、跨平台、面向对象、健壮性、安全、多线程、分布式 主要特征 Java是面向对象的语言 Java是基于信息隐藏和抽象数据类型概念的纯面向对象的语言 Java中每个对象封装数据和方法,而方法实施对数据的处理 Java中可以通过继承、组合机制实现代码复用 Java是跨平台的开发语言 Java跨平台实现的原理:Java程序运行在虚拟机之上,Java虚拟机中的Java解释器用来解释执行Java编译器编译之后的程序 Java虚拟机(JVM)主要实现Java字节码的解释和执行,为不同原创 2020-06-13 19:22:37 · 148 阅读 · 0 评论