Java基础知识
inferno devil
这个作者很懒,什么都没留下…
展开
-
java基础知识(一)
1.计算机的组成:中央处理器,内存,存储设备,输入设备,输出设备,通信设备。2.中央处理器:CPU由两部分组成 控制单元 算术/逻辑单元 控制单元:用于单元控制和协调其他组建的动作。 算术/逻辑单元:用于完成数值运算(加减乘除)和逻辑运算(比较)3.内存(易丢失的数据存储形式):随机访问存储器 ...原创 2019-01-20 12:48:09 · 442 阅读 · 0 评论 -
Java基础知识---IO流
13.1 File类的概述和构造方法13.2 File类的创建功能13.3 File类的删除功能13.4 File类的重命名功能13.5 File类的判断功能13.6 File类的获取功能13.7 File类的高级获取功能13.8 输出指定目录下指定后缀名的文件名称案例13.9 文件过滤器改进输出指定目录下指定后缀名的文件名称案例13.10 带文件名称过滤器的list()方法的源...原创 2019-03-12 10:06:56 · 251 阅读 · 0 评论 -
java基础知识--异常
9.01 异常的由来代码在运行时期发生的问题就是异常。在java中使用Exception来描述异常,throwable是Java 语言中所有错误或异常的超类,可以通过查看API。异常内容:异常名称,异常产生原因,异常发生的位置,异常再生的线程。(名称和原因我们可以自定义,位置和线程由JVM决定)在Java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常情况的类,就称为异...原创 2019-02-28 10:18:15 · 279 阅读 · 0 评论 -
java基础知识--(常用类)String类
8.01 String简介String(字符串常量)概述String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。分析String源码1)String的成员变量从源码看出String底层使用一个字符数组来维护的从成员变量可以知道String类的值是final类型的,不能被改变的,所以只...原创 2019-02-23 11:51:04 · 274 阅读 · 0 评论 -
java基础知识--Eclipse入门教程
8.01 下载软件:(1)Eclipse官方网站(2)下载Eclipse:(3)下载完成后,直接解压就能使用:(4)打开后选择工作空间(workspace)8.02 Eclipse的基本概念(1)工作区(workspace)工作区是一个目录,程序和程序所需要用到的资源都在workspace里,中间缓存文件也存在工作区中。(2)项目(Project)为一个需求所服务的代...原创 2019-02-21 15:06:13 · 1107 阅读 · 0 评论 -
java基础知识--抽象类和接口
7.01 抽象类的定义7.02 接口的定义7.03 接口与抽象类的区别7.05 内部类原创 2019-02-21 14:10:03 · 183 阅读 · 0 评论 -
java基础知识--继承与多态
5.01 final关键字(1)修饰类修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。b. final类中的成员方法都会被隐式的指定为final方法。(2)修饰方法被final修饰的方法不能被重写。注意:a. 一个类的private方法会隐式的被指定为fina...原创 2019-02-21 12:03:33 · 261 阅读 · 0 评论 -
java基础知识--对象与类
JavaSE055.01 面向过程与面向对象5.02 类与对象5.03 成员变量和局部变量的区别)5.04 形式参数的分类5.05 匿名对象5.06 封装概述5.07 private关键字5.08 this关键字5.09 构造函数5.10 成员函数划分5.11 对象的创建流程5.12 成员变量注意事项5.13 static关键字5.14 静态变量和成员变量的区别5.1...原创 2019-02-18 18:52:33 · 389 阅读 · 0 评论 -
java小知识点
1.取余的正负由被除数的正负决定。原创 2019-02-16 18:47:40 · 86 阅读 · 0 评论 -
java基础知识---二维数组
5.1二维数组概括:在 Java 中二维数组被看作数组的数组,即二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。5.2二维数组格式:type[ ][ ] arr;type 表示二维数组的类型,array 表示数组名称,第一个中括号表示行,第二个中括号表示列。声明 int 类型和 char 类型的数组int[][] age;char[][] sex;5.3初始化二...原创 2019-02-16 18:47:08 · 678 阅读 · 0 评论 -
java基础知识(五)--数组
4.01 数组概述和定义格式说明数组是用来存储固定大小的同类型元素。是同一种类型数据的集合,本身为一个容器好处:方便操作数据元素,数组中的数据元素定义数组:** 定义格式 数据类型 [] 变量名=new 数据类型[长度]; 例: int [] array=new int [5]; ** 分析数组:左边:int:数据类型(基本数据类型/引用数据类型)[]...原创 2019-02-05 16:08:53 · 438 阅读 · 0 评论 -
java基础知识(五)--方法
4.1 方法概述和格式说明所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点1)使程序变得更简短而清晰。2)有利于程序维护。3)可以提高程序开发的效率。4)提高了代码的重用性。方法的命名规则1)方...原创 2019-02-04 11:54:10 · 273 阅读 · 0 评论 -
java基础知识---循环
3.1循环结构语句想要同样的操作执行多次,重复的行为 反复出现 就可以使用循环 来处理。循环语句有三种: if 循环 while循环 do-while循环循环中包含重复执行的语句的部分称为循环体。循环体执行-次称为循环的一次选代。无限循环是指循环语句被无限次执行。3.2循环结构for语句的格式和基本使用语法格式如下:for(初始化; 布尔表达...原创 2019-01-23 14:59:04 · 410 阅读 · 0 评论 -
java基础知识---选择
1 .顺序结构语句 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下(从上到下并不是真的从第一行向最后一行运行,而是按照程序的执行流程一行一行往下走,从主函数里面一行一行往下走),依次执行。2. 选择结构if语句格式语句根据条件是真或者是假,决定执行的路径。①单分支if语句if(布尔表达式){ 语句体; }...原创 2019-01-23 14:04:00 · 227 阅读 · 0 评论 -
java基础知识(二)
2.1关键字的概述和使用关键字:被Java语言赋予特殊含义的单词,不能乱用。关键字特点:组成关键字的字母全部小写。 用于定义数据类型的关键字class interface byte short int long float double char boolean void 用于定义数据类型值的关键字true false null 用于定义流程控制的关键字if...原创 2019-01-19 15:08:19 · 417 阅读 · 0 评论 -
Java基础知识--多线程
1.多线程介绍及运行原理进程:-正在运行的程序。确切的来说当一个程序进入内存运行即变成一个进程,进程是处于运行过程中的 程序,并且具有一定独立功能,进程是系统进行资源分配和调度的一个独立单位。-进程是正在运行的程序,进程负责给程序分配内存空间,而每一个进程都是由程序代码组成的,这些代码在进程中执行的流程就是线程。线程:-线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程...原创 2019-03-12 21:34:09 · 179 阅读 · 0 评论