摘要:
环境安装 参考链接:https://www.cnblogs.com/gered/p/14736136.html 1、安装python环境 安装python3: https://blog.csdn.net/weixin_40844416/article/details/80889165 cmd窗口安装 阅读全文
摘要:
IDEA缓存目录配置 1、找到默认的配置目录: Local目录下对应:缓存,日志 Roaming目录下对应:配置,插件 C:\Users\用户名\AppData\Local\JetBrains\IntelliJIdea2020.1 C:\Users\用户名\AppData\Roaming\JetBr 阅读全文
摘要:
14、Java8新特性 速度更快 代码更少(增加了新的语法:Lambda 表达式) 强大的 Stream API 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 Lambda表达式 Lambda表达式的本质:作为 函数式接口的 阅读全文
摘要:
13、Java反射机制 Java Reflaction概述 Reflection(反射)是被视为动态语言的关键, 反射机制允许程序在执行期间借助于Reflection API 获得并操作 任何类的内部信息。 Java反射机制提供的功能: 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的 阅读全文
摘要:
12、网络编程 概述: 网络编程中的两个主要问题: 如何准确定位网络上的主机,定位主机上的应用: IP + 端口号 找到主机后如何可靠高效的进行数据传输: 网络通信协议 TCP/IP参考模型: 通信要素一:IP和端口号: IP:唯一标识Internet上的计算机 (127.0.0.1本地回环地址 阅读全文
摘要:
11、IO流 File类 File类的一个对象,代表一个文件或一个文件目录(文件夹);(用于io流中 内存 ←->目标对象) File类声明在java.io包下; File类中只涉及到文件的创建,删除,修改等方法,并未涉及 写入/读取文件操作 -->IO流 File类的对象常会作为参数 传递到流的构 阅读全文
摘要:
10、泛型 JDK1.5新增特性,允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。 泛型作用:编译时,就会进行类型检查,保证数据的安全,避免了强转操作 泛型的嵌套:Set<Map.Entry<String,Integer>> entry = map.entry 阅读全文
摘要:
9、Java集合 9.1 集合框架概述 集合,数组都是对多个数据进行存储操作的结构,简称Java容器; 数组在存储多个数据方面的缺点: 一旦初始化后,长度就不可修改; 数组中提供的方法有限,增删改等操作不便,效率不高; 数组存储数据的特点:有序,可重复。(无法满足 无序,不可重复的需求) 阅读全文
摘要:
8、枚举类与注解 枚举类 枚举类的使用 类的对象只有有限个,确定的。我们称此类为枚举类; 当需要定义一组常量时,强烈建议使用枚举类。 若枚举类中只有一个对象,则可作为单例模式的实现方式。 如何定义枚举类: ==自定义==枚举类 私有化类的构造器,保证不能在类的外部创建其对象 在类的内部创建枚举类 阅读全文
摘要:
7、Java常用类 7.1 字符串相关的类 String (JDK9底层改为byte[]存储) String的定义:字符串,使用一对 “ ” 引起来表示。 String 是声明为final的,不可被继承。 String实现了Serializable接口:表示字符串是支持序列化的; 实现了Comp 阅读全文