
JavaSE基础内容
javase
Syntactic_suger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Day22 网络编程
Day22 网络编程 第一节:什么是计算机网络 什么是网络: 由点和线组成,表示诸多对象间的相互联系 什么是计算机网络: 为实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host) 互联网:(Internet)点与点相连 万维网:(WWW – World Wide Web)端与端相连 物联网:( IoT - Internet of things) 物与物相连 网络编程:让计算机与计算机...原创 2019-12-29 18:55:03 · 338 阅读 · 1 评论 -
Day21 I/O框架
Day21 I/O框架 第一节:流的概念 内存与存储设备之间传输数据的通道 数据需要借助流来传输 1.1流的分类 按方向(重点) 输入流:将<存储设备>中的内容读入到<内存>中 输出流:将<内存>中的内容写入到<存储设备>中。 按单位: 字节流:以字节为单位,可以读写所有数据 。 字符流:以字符为单位,只能读写文本数据 。 按功能: 节点...原创 2019-12-29 18:53:58 · 275 阅读 · 0 评论 -
Day19-20多线程
多线程 第一节 进程和 线程 1.1 进程的介绍 是一个程序的运行状态和资源占用(内存,CPU)的描述 进程是程序的一个动态过程,它指的是从代码加载到执行完毕的一个完成过程 进程的特点: a.独立性:不同的进程之间是独立的,相互之间资源不共享(举例:两个正在上课的教室有各自的财产,相互之间不共享) b.动态性:进程在系统中不是静止不动的,而是在系统中一直活动的 c.并发性:多...原创 2019-12-29 18:53:14 · 254 阅读 · 0 评论 -
05函数
Day5 函数 一、函数的概念: 实现特定功能的一段代码,可反复使用 语法 public static void 函数名称(){ //逻辑代码 } 将需要在多个地方重复使用的一段代码,存放在函数里 定义的位置: 定义在类的内部,main函数的外部,与main函数是并列关系 二、函数的调用 在需要执行函数的位置,通过函数名称进行调用 注意:在调用函数时,优先执行调用的函数内部代...原创 2019-12-29 18:29:52 · 162 阅读 · 0 评论 -
02Java语言基础
Java语言基础 前置知识: 什么是内存? 内存是瞬时状态下的存储, 造价高、工业有瓶颈 高内存不具备普适性。普及 Java的JVM的内存有多少呢? 为计算机内存的1/8 不人为干预、参数设置。 bit(位)–>byte(字节)–>KB–>MB–>GB–>TB–>PB–>ZB–>YB–>NB ...原创 2019-12-29 18:28:23 · 253 阅读 · 0 评论 -
03选择结构&分支结构
选择结构 and 分支结构 第一节:if选择结构 语法: if(布尔表达式){ //代码块 } 后续代码。。。 执行流程: 先判断布尔表达式 结果为true,执行代码块,然后执行后续代码 结果为false,不执行代码块,执行后续代码 if-else if(布尔表达式){ //代码块1 }else{ //代码块2 } 后续代码。。。 执行流程: 先判断布尔表达式, 结果为true...原创 2019-12-29 18:29:06 · 599 阅读 · 0 评论 -
Day18 异常
Day18 异常 本章任务 1.异常的分类 2.异常的传递 3.异常的处理 4.try{} catch{} finally{} 5.带有异常声明的方法重写 一、异常的概念 在程序执行过程出现特殊情况叫做异常 异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行处理,则可能导致程序的中断、造成不必要的损失。 二、 异常的分类 Throwable:可抛出的,一切错...原创 2019-12-29 18:43:36 · 219 阅读 · 0 评论 -
Day 13 Java集合
Day 13 Java集合 一、概念 集合和数组一样,也是一个容器,但集合的长度不定,可以向集合中任意添加元素,且集合中元素的类型也不固定 二、 集合的框架结构 三、Collection接口详解 3.1Collection接口中常用方法 方法名 描述 add(E e) 确保此 collection 包含指定的元素(可选操作)。 addAll(Collection<...原创 2019-12-29 18:41:52 · 213 阅读 · 0 评论 -
Day15 object、包装类、String
Day15 object、包装类、String 一、equals()方法 指定某个对象和当前对象是否"相等"(地址) 重写后,可以比较两个对象内容是否相等 String s1 = new String("abc"); String s2 = new String("abc"); System.out.println(s1==s2);//new表示在堆中开辟新的空间存储数据,双等号比较的是...原创 2019-12-29 18:40:41 · 179 阅读 · 0 评论 -
Day13 接口
Day13 接口 生活中的接口 USB接口,插座口 Usb接口,需要满足接口的厚度和宽度 遵守磁片的个数 插座 插头满足插座的个数 电压、电流等。 4.2概念 接口是一种能力和约定 1、接口的定义:代表某种能力 2、方法的定义:能力的具体要求 接口可以多实现,用于扩充子类的能力。 1.1接口特点 与抽象类不同 1、接口不能创建...原创 2019-12-29 18:39:55 · 185 阅读 · 0 评论 -
Day12static、final、abstract
Day12 static、final、abstract 一、static(静态) 1.1概念 标识类级别的成员;//动态为实例级别 //静态为类级别 1.2静态属性 全类共有的属性,不会随着某个对象的改变而改变 比如:圆周率 静态属性优先于对象,不依赖对象,可以使用类名调用静态属性 代码: public class Person{ static int a = 5; } pu...原创 2019-12-29 18:38:14 · 208 阅读 · 0 评论 -
Day11Super和多态
Super和多态 第一节:方法的重写: 产生继承关系后,父类的方法无法满足子类需求时,子类可以定义和父类完全相同的方法,来满足自己的功能 称之为方法的覆盖(override) 方法覆盖的语法: class Student{ String name; String sex; public void study(){ } } //产生继承关系后,xxx类继承过来一个方法study ...原创 2019-12-29 18:37:06 · 193 阅读 · 0 评论 -
Day10 面向对象的三大特性
Day10 面向对象的三大特性 第一节:封装 尽可能的隐藏类的内部实现细节,修改属性的修改和访问权限。 把赋值过滤的语句存放在指定的类的内部方法里。 1.1实现封装 1.属性修饰符修改为 private//私有 2.为private修饰的私有属性,提供公开的访问方法 set(赋值)/get(取值) class Dog{ private String breed; priva...原创 2019-12-29 18:36:17 · 199 阅读 · 0 评论 -
day8
Day 8 面向对象: 第一节:什么是程序? 是一组有序指令的集合 模拟现实世界,解决现实问题。 软件工程师眼中的世界: 万物皆对象! 1.2什么是对象? 面向对象思想:OOP –一切客观存在的事物都是对象。 万物皆对象。 –能描述(看得见、摸得到的) –任何对象都具备自己的特征和行为。 1.3对象的组成 对象是由: 特征:也称为属性。一般为名词。代表对象有什么 ...原创 2019-12-29 18:33:33 · 169 阅读 · 0 评论 -
Day6数组
Day6 数组 第一节:数组的概念 一组连续的存储空间,存储多个相同数据类型的值 1.1数组的特点: 1、长度固定。 当创建的数组分配长度后,则该数组长度固定不变 2、类型相同 数组在创建初给定的类型,则数组当中存放的数据一定是该类型、统一 1.2数组的创建 一、声明并分配空间 1.2.1先声明、再分配空间 例: int[] a; a = new int[5]; /...原创 2019-12-29 18:32:12 · 188 阅读 · 0 评论 -
java的概述以及环境搭建
Day1 java的概述以及环境搭建 第一节:Java的由来 1995年Sun 公司推出的程序设计语言 1996年发布JDK1.0 1999年发布J2SE(标准。开发桌面应用程序)、J2EE(企业级应用开发:web)、J2ME(游戏、机顶盒、嵌入式) 2005年改名为JavaSE、JavaEE、JavaME 2009年被Oracle收购 2011年Oracle发布JDK7.0 2014年Or...原创 2019-12-29 18:25:09 · 250 阅读 · 0 评论