Java
文章平均质量分 72
weiruia
这个作者很懒,什么都没留下…
展开
-
13Java多线程
Java多线程【重点】01 线程简介任务、进程、线程、多线程多任务:看起来是多个任务在做,其实本质上是大脑在同一时间依旧只做了一件事情多线程:提高效率,多条道路,多条线路同时运行多条执行路径,主线程和子线程交替执行在操作系统中运行的程序就是进程一个进程可以有多个线程Process 和 Thread程序 是指指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念进程 是执行程序的一次执行过程,是动态的概念,是系统资源分配的单位通常在一个进程中可以包含若干个线程,一个进程至原创 2021-03-06 16:40:14 · 136 阅读 · 0 评论 -
12Java_IO框架
Java_IO框架什么是流?概念:内存与存储设备之间传输数据的通道流的分类按方向:输入流: 将 存储设备 中的内容读入 内存输出流: 将 内存 中的内容写入到 存储设备按单位:字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据按功能:节点流:具有实际传输数据的读写功能过滤流:在节点流的基础之上增强功能字节流字节流的父类(抽象类)InputStream:字节输入流read()FileInputStream:publi原创 2021-03-06 16:39:08 · 82 阅读 · 0 评论 -
11Java集合框架详解
集合框架类集合的概念概念: 对象的容器,定义了对多个对象进行操作的常用方法,类似数组的功能和数组的区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置 java.util.*Collection接口list接口的特点有序、有下标、元素可重复ArrayList 数组列表LinkedList 链表Vector (过时)Set接口的特点无序、无下标、元素不能重复HashSetSortedSetTreeSet原创 2021-03-05 10:03:09 · 100 阅读 · 1 评论 -
10Java常用类
Java常用类内部类成员内部类静态内部类static局部内部类匿名内部类public class Demo01 { private String name = "weirui"; class Header{ public void show(){ System.out.println(name);//内部类访问外部类的私有成员 } }}概念:在一个类的内部再定义一个完整的类特点:编译之后可生原创 2021-03-04 20:45:16 · 121 阅读 · 1 评论 -
09面向对象编程
面向对象编程Java的核心思想就是 面向对象编程(OOP)初识面向对象面向过程思想步骤清晰面对过程适合处理一些简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,再对这些分类单独思考面向对象适合处理复杂的问题,适合处理需要多人协作的问题描述复杂的事物,宏观上把握,整体上分析 面向对象的思路,具体微观就,面向过程面向对象编程的本质就是: 以类的方式组织代码,以对象的组织(封装)数据抽象三大特征:封装继承多态对象 是原创 2021-02-18 17:24:38 · 134 阅读 · 2 评论 -
08.Java方法详解
JAVA方法详解何谓方法Java 方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤和有序组合方法包含于类或对象中方法在程序中被创建,在其他地方引用(原子性)一个方法只完成一个功能,这样利于我们后期的拓展方法命名规则 首字母 小写后面驼峰// main 方法public static void main(String[] args) { int sum = add(1,5); System.out.println(sum);}public原创 2021-02-02 20:43:20 · 64 阅读 · 1 评论 -
07.Java数组
Java数组数组概述数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称作一个数组元素,每个数据元素可以通过一个下标来访问它们数组声明创建首先必须先声明数组变量,才能在程序中使用数组//变量的类型 变量的名字 = 变量的值;// 数组类型int[] nums; //1.定义 建议如此定义 声明一个数组int nums1[];nums = new int[10];// 2.创建一个数组//3.给数组元素原创 2021-02-02 20:42:46 · 62 阅读 · 0 评论 -
06.Java流程控制
1、用户交互Scannerjava.util.Scanner 是java5 的新特性,我们可以通过 Scanner 类来获取用户的输入基本语法: Scanner s = new Scanner(System.in)通过Scanner类的 next() 和nextLine()方法获取输入的字符串,在读取前我们一般需要 使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。//创建一个扫描器对象,用于接收键盘数据Scanner scanner = n原创 2021-02-02 20:41:20 · 67 阅读 · 0 评论 -
05.Java基础
一、注释、标识符、关键字注释书写注释是一个很好的习惯三种注释 注释快捷键 Ctrl + /单行注释// 单行注释 注释一行文字多行注释/* */ 注释一段文字文档注释//Java 文档注释 /** */ 可以添加参数/** * @Description HelloWorld * @Author weiruiye */平时写代码一定要注意规范标识符关键字Java 所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符所有的标识符都以字原创 2021-02-02 20:40:48 · 103 阅读 · 2 评论 -
04.HelloWorld开始
HelloWorld随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为 .javaHello.java[注意点]系统可能没有显示文件后缀名,我们需要手动打开编写代码public class hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译java文件cmd 到文件所在位置 javac + java文件生成一个clas原创 2021-02-02 20:40:18 · 63 阅读 · 0 评论 -
03.Java特性以及JDK安装
Java的特性和优势Java的特性和优势简单性面向对象万物皆对象,令人头秃…可移植性高性能分布式动态性反射机制多线程带来更好的交互行为,一边…一边…安全性健壮性JAVA三大版本write once,run anywhere JVM 跨平台的虚拟机JavaSE : 标准版JavaME: 嵌入式开发JavaEE: E企业级开发多思考,多练习JDK、JRE、JVMjdk: java development kitjre:原创 2021-02-02 20:39:20 · 109 阅读 · 0 评论 -
02.计算机常识
什么是计算机&计算机软件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QXbzLyaG-1612269490995)(C:\Users\ye\AppData\Roaming\Typora\typora-user-images\image-20200813165150052.png)]计算机软件计算机软件 可以是计算机按照实现预定号的顺序完成特定的功能计算机软件按照其功能划分为系统软件与应用软件开发 软件开发人机交互人机交互(图形化界面原创 2021-02-02 20:38:33 · 64 阅读 · 0 评论 -
01.markdown学习
Markdown学习标题三级标题字体hello worldhello worldhello worldhello worldhello world引用/> 大于号 + 字体 就是引用标签123suidijwhhfaf s分割线/***/ /—/ 都是分割线图片超链接点击跳转baidu/// 内容 /////列表A 数字 空格b加号 空格表格右键插入表格名字性别生日原创 2021-02-02 20:37:14 · 58 阅读 · 0 评论