![](https://img-blog.csdnimg.cn/e4b47016f2e74c9a818bca1dbba7ca80.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 88
Java
Shenyan-Wu
精通各种语言的 Hello World! 写法
展开
-
Java 入门学习记录之网络编程
Java 入门学习记录(十一) IP地址 import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) { try { // 查询本机地址 InetAddress byName = InetAddress.getByName原创 2021-07-21 15:57:16 · 177 阅读 · 1 评论 -
Java 入门学习记录之多线程
Java 入门学习记录(十) 多线程 普通方法调用和多线程 Process & Thread 程序,是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程,是执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位 通常在一个进程中可以包含若干的线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是 CPU 调度和执行的单位 很多多线程是模拟出来的,真正的多线程是指有多个 CPU(多核)。如果是模拟出来的多线程,在一个 CPU 的情况下,只能同时执行一条代码原创 2021-05-28 00:16:29 · 116 阅读 · 0 评论 -
Java 入门学习记录之I/O框架
Java 入门学习记录(九) I/O 框架 什么是流 内存与存储设备之间传输数据的通道 流的分类 按方向 * 输入流:将 **存储设备 **中的内容读入到 内存 中 输出流:将 **内存 **中的内容写入到 存储设备 中 按单位 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能 节点流:具有实际传输数据的读写功能 过滤流:在节点流的基础之上增强功能 字节流 字节流的父类(抽象类): InputStream:字节输入流 public int read() pu原创 2021-05-11 23:02:27 · 117 阅读 · 0 评论 -
Java 入门学习记录之集合框架
Java 入门学习记录(八) 集合的概念 集合就是对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能 与数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型与引用类型,集合只能存储引用类型 Collection:该体系结构的根接口,代表一组对象,称为 “集合” List:有序,有下标,元素可重复 Set:无序,无下标,元素不能重复 Collection 接口 特点:代表一组任意类型的对象,无序,无下标,元素不重复 方法: boolean add(Object obj)原创 2021-04-29 21:22:21 · 160 阅读 · 1 评论 -
Java 入门学习记录之常用类
Java 入门学习记录(七) 内部类 内部类就是在一个类的内部再定义一个完整的类 class Outer { class Inner { } } 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 成员内部类 在类的内部定义,与实例变量、实例方法同级别的类 外部类的一个实例部分,创建内部类对象时,需要依赖外部类对象 public class Demo { public static void原创 2021-04-13 02:18:25 · 116 阅读 · 1 评论 -
Java 入门学习记录之异常处理
Java 入门学习记录(六) 异常机制 ( Exception ) 软件在运行过程中,可能会遇到一些问题,比如分母变成 0 ,用户输入格式不符合要求,内存溢出等等,这些都是异常 异常处理就是让我们写的程序在遇到异常时做出合理的处理,不至于让程序崩溃 Java 把异常当作对象处理,并定义了一个基类 java.lang.Throwable 作为所有异常的超类 在 Java API 中已经定义了许多异常类,这些异常类分为两大类,错误 Error 和 异常 Exception Error 类对象由 Java原创 2021-03-25 21:26:33 · 160 阅读 · 2 评论 -
Java入门学习记录之面向对象
Java 入门学习记录(五) OOP 面向对象编程(Object Oriented Programming) 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式,本质就是:以类的方式组织代码,以对象的组织数据 三大特性 封装 (Encapsulation) 继承 (Inheritance) 多态 (Polymorphism) 学到这里需要对方法 method 有一个良好的印象,加深回顾一次再继续 ! ! !原创 2021-03-25 00:39:48 · 84 阅读 · 1 评论 -
Java 入门学习记录之方法与数组
方法详解 方法 Java 方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符:可选。告诉编译器如何调用该方法,定义了方法的类型 返回值类型:方法可能会返回值。返回值类型定义了方法的返回的值的类型。一些方法没有返回值,这种情况下返回值类型关键字为void 方法名:是方法的实际名称。方法名和参数表共同构成方法签名 参数类型:参数像一个占位符。当方法被.原创 2021-03-11 22:47:44 · 108 阅读 · 0 评论 -
Java入门学习记录之流程控制
Java入门学习记录(三) 用户交互Scanner 之前学习的语法中并没有实现程序和人的交互,但是Java提供给了这样一个工具类,可以获取用户的输入。java.util.Scannner是 Java5 的新特征,可以通过 Scannner 类来获取用户的输入。 Scanner s = new Scanner(System.in); 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前一般需要使用 hasNext() 与 hasNextLine() 判断是否还原创 2021-03-07 17:42:59 · 213 阅读 · 3 评论 -
Java入门学习记录之基础语法
Java入门学习记录(二) 1 注释(comments) 在项目结构较复杂的前提下,为了方便代码的可阅读性,我们需要用到注释。 注释不会执行,只用来解释代码,提高代码的阅读性。 Java的注释分为三种,分别是 单行注释 使用//来注释,只能注释一行内容,IDEA中快捷键为Ctrl + / // 这是一个单行注释 多行注释 使用/* */来注释,注释多行内容,用在代码块的开头和结尾,IDEA中快捷键为Ctrl +Shift+ / /* 这是一个多行注释 */ 文档注释(也称类注释)输原创 2021-02-08 01:43:13 · 141 阅读 · 2 评论 -
Java入门学习记录之环境搭建
Java入门学习记录(一) Java开发工具 JDK : Java Development Kit JRE : Java Runtime Environment JVM : JAVA Virtual Machine 关于JDK的安装以及相关环境变量的配置 首先去官网下载JDK然后安装,记住安装目录,便于接下来的环境配置。 安装不必多说,除修改安装路径之外其他的看情况操作即可。 配置环境变量,在安装完成后,右键此电脑——属性——高级系统设置——环境变量,在下方的系统变量中点击新建,出现如下图:原创 2021-02-05 14:10:29 · 138 阅读 · 4 评论