Java第一阶段
文章平均质量分 79
龙贝子
软件工程师/项目管理
展开
-
Java第一阶段-22Java NIO
一、NIO 1.定义 NIO是面向缓冲区的流, 我们将数据和缓冲区通过一根管道连接起来,然后我们对缓冲区中的数据进行操作了 NIO是双向的流, 也就是说,这个缓冲区既可以存储又可以输出 NIO是非阻塞的, 通道建立之后,就会自动的读或取了,这就意味着一个线程可以管理多个流通道 NIO在解析数据的时候非常麻烦, 但适用于高并发小流量的场景,如聊天服务器 二、Buffer(缓冲区) 1.定义 因为NIO主要就是对缓冲区进行操作,所以,这个至关重要 2.分类原创 2021-03-10 17:15:46 · 93 阅读 · 0 评论 -
Java第一阶段-23枚举反射动态代理
一、枚举 1.定义 枚举是一个概念,列举的意思,将所有的情况都列举出来那么取值的时候只能是这几种情况的一种,不能是别的。 在java中枚举可以理解为有限制的多例,在当前类中定义多个实例供别人使用 2.应用场景 一个星期只有七天,我们就可以把这些字符串装在一个数组或者集合中供我们使用(这也是枚举),但是扩展性非常差,比如,我们想显示英文的就必须重写一次,使用枚举类来实现,就是将变量放到一个类中,然后限制的定义几个对象使用。 3.格式 空参构造的枚举类(没有意义) public cl..原创 2021-03-09 22:15:03 · 184 阅读 · 0 评论 -
Java第一阶段-03Java控制语句
一、控制语句 1.定义 一个程序,想要更加健壮,就必须能够应对各种各样的状况,根据实际情况来判定直接结果。 所以,对于程序也应该是根据不同的情况来执行不同的顺序和语句。 控制语句就可以控制流程的走向和顺序 2.分类 顺序结构 选择结构 循环结构 二、顺序结构 1.定义 按照生活中的习惯,从上往下,依次执行 2.演示 public static void main(String[] args) { //程序会从上往下依次执行 System.out.p原创 2021-03-09 21:36:12 · 74 阅读 · 0 评论 -
Java第一阶段-02Java数据类型
一、常量 1.定义 在程序执行过程中其值不可以发生改变 常量就是指我们生活中用的数值,字母等 常量无法被改变,一旦改变,其意义也随之被改变 2.分类 字面值常量 自定义常量 3.字面值常量 字符常量 : 用单引号括起来的内容 字符串常量 : 用双引号括起来的内容 整数常量 : 所有的整数 小数常量 : 所有的小数 布尔常量 : 比较特殊, 只有true 和 false 空常量 : null 4.演原创 2021-03-09 20:40:08 · 57 阅读 · 0 评论 -
Java第一阶段-01JDK的下载和安装以及环境变量的配置
一、JDK的下载和安装(重点) 浏览器打开http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(或者浏览器搜索java) 选在适合当前系统平台的版本 点击运行java安装程序 这里要注意了, 安装的时候有两步动作(安装JDK和安装jre) JDK是开发者环境, 包含JDK, JRE只是运行环境, 所以我们只需要安装JDK就可以了 ...原创 2021-03-09 20:11:03 · 137 阅读 · 1 评论