freyhe

导航

2022年3月6日 #

10.泛型

摘要: 1.泛型的理解 1.泛型的概念 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型 阅读全文

posted @ 2022-03-06 21:45 freyhe 阅读(53) 评论(0) 推荐(0) 编辑

11.IO流

摘要: 11.File类的使用 1.File类的理解 1.File类:一个文件或一个文件目录(俗称:文件夹)的抽象表示形式 2.File类声明在java.io包下 3.File类能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。 ​ 如果需要访问文件内容本身(到写入或读取文件内容),则需要 阅读全文

posted @ 2022-03-06 21:45 freyhe 阅读(91) 评论(0) 推荐(0) 编辑

12.网络编程

摘要: 1.InetAddress类的使用 1.实现网络通信需要解决的两个问题 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效地进行数据传输 2.网络通信的两个要素(解决上述问题) 1.对应问题一:IP和端口号 2.对应问题二:提供网络通信协议:TCP/IP参考模 阅读全文

posted @ 2022-03-06 21:45 freyhe 阅读(66) 评论(0) 推荐(0) 编辑

04.面向对象

摘要: 面向对象的特征一:封装性 1.为什么要引入封装性? 我们程序设计追求“高内聚,低耦合”。 ​ 高内聚 :类的内部数据操作细节自己完成,不允许外部干涉; ​ 低耦合 :仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 通俗的说 阅读全文

posted @ 2022-03-06 21:43 freyhe 阅读(42) 评论(0) 推荐(0) 编辑

05.异常处理

摘要: 1.异常的体系结构 异常的体系结构 java.lang.Throwable 1 java.lang.Error:一般不编写针对性的代码进行处理。 1.1 一般有栈溢出和堆溢出 ​ 2 java.lang.Exception:可以进行异常的处理 ​ 2.1 编译时异常(checked,受检异常)——必 阅读全文

posted @ 2022-03-06 21:43 freyhe 阅读(32) 评论(0) 推荐(0) 编辑

02.基本语法

摘要: 1.关键字与标识符 1.关键字 2.标识符的使用 定义:凡是自己可以起名字的地方都叫标识符 涉及到的结构:包名、类名、接口名、变量名、方法名、常量名 2.变量的使用(重点) 1.变量的分类 按数据类型分类 详细说明: 1.整型:byte(1字节=8bit) \ short(2字节) \ int(4字 阅读全文

posted @ 2022-03-06 21:39 freyhe 阅读(100) 评论(0) 推荐(0) 编辑

03.数组

摘要: 1.数组的概述 1.数组的理解 ​ 数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2.数组相关的概念: ​ 数组名 ​ 元素 ​ 角标、下标、索引、偏移量offset(即从首地址开始的偏移量) ​ 数组的长度:元素的个数 3. 阅读全文

posted @ 2022-03-06 21:39 freyhe 阅读(27) 评论(0) 推荐(0) 编辑

01.java语言概述

摘要: 1.Java基本知识点 基础语法 2/8/16进制 与 位运算 数据类型 关键字 return/break/continue 流程控制语句 数组的使用 数组和方法 面向对象 封装 变量/方法/内存图/static/package/构造器/private/this/JavaBean 面向对象 继承 子 阅读全文

posted @ 2022-03-06 21:36 freyhe 阅读(30) 评论(0) 推荐(0) 编辑