Java
文章平均质量分 61
基础内容,回顾看
code_Floyed
这个作者很懒,什么都没留下…
展开
-
java基本知识
java基础基本知识1.注释、标识符、关键字1.1注释 不会被执行的部分,仅仅是用来给开发者看的部分 //单行注释 /* 多行注释 */ /** JavaDoc 文档注释 *@author 作者名 *@version 版本号 *@since 最早实用的jdk版本 *@param 参数名 *@return 返回值情况 *@throws 异常抛出情况 */ //变原创 2021-02-21 04:58:56 · 109 阅读 · 0 评论 -
流程控制
流程控制1. 用户交互Scanner java.util.Scanner ->用来获取用户的输入基本语法:Scanner s = new Scanner(System.in); 通过 next() 和 nextLine() 方法获取输入的字符串 但在读取前,我们会使用 haxNext() 和 hasNextLine() 来判断是否还有输入的数据/* 输入:Hello 输出:Hello */ public static void原创 2021-02-23 06:23:43 · 82 阅读 · 0 评论 -
方法
方法 是语句的集合。组成执行一个功能 解决一类问题的有序组合 包含在类或对象中 在程序中被创建,在其他地方被引用 设计原则: 一个方法只完成一个功能 ->有利于后期的扩展定义和调用 方法的成分: 方法头+方法体 [修饰符] 返回值类型 方法名([参数类型 参数名]){ // 方法体 return 返回值;} 调用 方法名()方法重载 拥有相同的方法名,但是形参不同的方法 规则: 方法名相同、参数列表不同,返回值类型可变原创 2021-02-24 05:56:26 · 90 阅读 · 0 评论 -
数组
数组概述 相同类型数据的有序集合 若干个的,有先后顺序组成、并通过下标来访问集合中的数据数组声明和创建 1.声明数组变量 DataType[] arr; //使用习惯上更加推荐这个DataType arr[]; 2.通过new来创建数组对象 DataType[] arr = new DataType[arraySize]; 注: 数组的元素从 0 开始 通过 array.length 可以获得 数组的长度public stati原创 2021-03-05 12:33:04 · 244 阅读 · 0 评论 -
面向对象
面向对象 利用 物以类聚、分类的思维模式。 对分类进行单独思考、再细化(面向过程->线性思维)。 本质:以类的方式组织代码,以对象的组织封装数据方法回顾和加深 回顾的简单案例:/** * 修饰符 返回值类型 方法名(...){ * //方法体 * return 返回值; * } */ public int max(int i,int j){ return i>j ? i : j;原创 2021-03-07 03:46:44 · 85 阅读 · 4 评论 -
异常
异常定义 程序运行中出现的不期而至的各种状况,会影响正常的程序执行流程 Java 将 异常 当作 对象进行处理体系结构Throwable Error VirtulMachineError StackOverFlowError OutOfMemoryError AWTError Exception IOException EOFException FileNotFoundException RuntimeException Arrit原创 2021-03-07 17:27:25 · 162 阅读 · 0 评论 -
多线程
多线程线程简介 线程:目前正在做的事情,独立执行的路径 多线程:目前有多个事情同时进行 进程:操作系统运行的程序。eg:播放器、聊天工具… 一个进程可以拥有多个 线程。 eg:视频同时播放音乐、图形…线程创建三种创建方式 Thread (class) => class xx extends Thread Runnable (Interface) => class xx implements Runnable原创 2021-03-15 16:20:05 · 72 阅读 · 1 评论 -
Java集合
集合 特点: 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生变化集合类体系结构集合 Collection 单列集合 List(可重复) ArrayList LinkedList ... Set (不可重复) HashSet TreeSet ... Map 双列集合 HashMap ...Collection 是单列集合的顶层接口 创建Collection集合对象的方式:多态常见方法:boolean add(E e原创 2021-05-26 16:39:46 · 48 阅读 · 0 评论 -
File类
File File 是文件和目录路径名的抽象表示构造方法File(File parent,String child) //从父抽象路径和子路径名创建File实例 parent:目录File(String pathname) //通过给定路径名来创建File(String parent,String child) //从父路径和子路径创建File实例File(URL url) //通过给定的file:URL来创建 eg:public static void main(St原创 2021-05-27 15:01:16 · 74 阅读 · 0 评论 -
IO流的简单学习
IO流 IO:输入/输出(Input/Output) 流:对数据传输的抽象说法。 IO流:用来处理设备间数据的传输问题 eg:文件复制、文件上传、文件下载分类 数据的流向: 输入流、输出流 数据类型:字节流、字符流字节流abstract class InputStream //字节输入流的超类abstract class OutPutStream //字节输出流的超类 class FileOutputStram //将数据写入File或FileDescript原创 2021-05-27 23:19:06 · 57 阅读 · 0 评论 -
网络编程的简单学习
网络编程概述 计算机网络通过 各种协议 将不同的电脑连接起来 目的: 传播交流信息、数据交换、通信 达成的效果需要什么? 1.如何准确地确定一个主机的位置 eg: IP地址:端口,定位到该计算机的某个资源 2.如何传输数据? 通过传输的介质网络通信的要素 需要知道通信双方的地址 IP地址 端口号 规则:网络通信的协议 TCP/IP参考模型IP地址class InetAddress //常用方法[了解即可] getByNa原创 2021-05-28 15:38:49 · 56 阅读 · 0 评论 -
注解和反射
注解和反射注解 Annotation。对程序做出解释,可以被其他程序读取。 格式: @注解名(value=“xxx”) 在哪里使用? package、class、method、field内置注解@Override //表示一个子类重写超类的一个方法@Deprecated //不鼓励程序员使用@SuppressWarnings //用来抑制编译时的警告元注解 作用:负责注解其他注解。用来提供对其他annotation类型作说明。@Target //用原创 2021-05-29 13:40:01 · 2621 阅读 · 0 评论