
corejava
在线秃头君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
17、反射
反射一、反射1. 类的对象:基于一个已经定义好的类创建出来的对象称之为类的对象2. 类对象:类加载的产物。类加载:JVM在第一次使用某一个类的时候会通过CLASSPATH找到编译之后生成的.class文件,然后将类中所有的信息(类名,属性,方法,构造方法,包结构,父类,接口…)保存在内存中.类加载只会进行一次。 3. Class类所有类对象的共性,位于java.lang包下...原创 2019-10-27 16:57:06 · 144 阅读 · 0 评论 -
16、线程
多线程一、概念1. 进程:在操作系统(os)中并发执行的多个任务。并发的原理:CPU分时间片,宏观并行,微观串行。2. 线程:在一个进程中,并发执行的多个程序逻辑。线程是进程执行的单位。3. 线程的组成部分a) CPU : CPU分配时间片b) 数据:堆空间共享,栈空间独立1. 堆空间:对象 堆空间共享(每一个线程共享一个堆空间)2. 栈空间: 局部变量 栈空间独立(每一个...原创 2019-10-27 16:56:02 · 1369 阅读 · 0 评论 -
15、IO
IO流一、IO的概念目前代码产生的数据都保存在内存中,但是内存存储数据只是临时存储,无法做到持久化,安全。1. 持久化:将 内存中的数据 转移到 硬盘 中进行存储的过程。2. 流:将 数据在 存储设备 和 内存 之间进行传输的通道,管道。特点:流具有方向性 二、流的分类[重点]1. 按照方向分类[以内存为参照物]输入流 :将 存储设备 中的数据读入到 内存 中输...原创 2019-10-27 16:55:42 · 449 阅读 · 0 评论 -
14、异常
异常一、异常的概念1. 概念:程序运行过程中出现的一切非正常的现象统称为异常。2. 异常处理的必要性:程序中不可避免的都会存在很多的错误,问题,这些问题必须要处理,不处理就会对用户造成一定的损失,所以必须要处理。3. 异常的分类a) Throwable:所有异常的父类 在java.lang包下。方法String getMessage():返回异常信息的字符串内容。void prin...原创 2019-10-25 08:51:04 · 235 阅读 · 0 评论 -
13、集合
集合一、集合的概念1. 概念:集合是一个容器,集合是一个工具,用来存放数量不等的对象。2. 分类(Collection)[ 3. 集合的学习展开的方面a. 集合的特点b. 集合中常用的方法c. 集合的实现类d. 集合的遍历二、Collection集合1. 特点:可以存储任意类型的对象。java.util包下2. Coll...原创 2019-10-25 08:47:28 · 381 阅读 · 0 评论 -
12、包装类和String
DAY14 包装类和String类包装类问题:基本数据类型:引用数据类型:Object类:是所有类的父类 引用可以指向所有类型的对象jdk5之前: 中国大陆Object o = 10;实现了Object一统java天下基本数据类型对应的包装类基本数据类型包装类byteByteshortShortintInteger---...原创 2019-10-25 08:38:19 · 126 阅读 · 0 评论 -
11、内部类和Object类
DAY13 内部类和Object类内部类概述内部类:定义在一个类内部的类叫做内部类语法:class 外部类 { //成员位置 实例变量 静态变量 实例方法 静态方法 //局部位置(局部变量的位置) 方法{ int a = 10;//局部变量 }}为什么会有内部类的结构?人类{ 私有 嘴...原创 2019-10-25 08:36:21 · 162 阅读 · 0 评论 -
10、接口
接口一、接口的概念接口是一种能力,接口是一种约定,接口是一种规范,接口是一种标准。二、接口的语法1. 接口相当于特殊的抽象类,定义方式,组成部分都和抽象类类似。2. 定义语法: interface 接口名{}3. 特点a) 接口中所有的方法都是公开抽象方法 默认为public abstract 修饰b) 接口中所有的属性都是公开静态常量 默认为public static fin...原创 2019-10-25 08:29:35 · 261 阅读 · 0 评论 -
9、三个修饰符
三个修饰符一、static 静态的可以修饰属性、方法1. static修饰属性 静态属性(类变量)成员变量是每一个对象各自持有的一份独立空间,对象单方面的改变不会影响其他对象a) 定义的语法访问修饰符 static 数据类型 属性名;定义的位置:定义在类中,方法的外面注意:访问修饰符和static位置可以互换。b) 特点静态属性是整个类所共享的一份空间,任何一个对象改变了...原创 2019-10-25 08:28:17 · 223 阅读 · 0 评论 -
8、面向对象的三大特性
面向对象的三大特性一、封装1.概念:尽可能隐藏对象内部的实现细节,以达到保护内部数据的作用。2. private: 私有的 可以修饰属性 仅可在本类中访问。3. 设置公开的get/set方法a). set方法public void set属性名(属性的数据类型 属性名){this.属性名 = 属性名;//存值}如:public void setAge(int age){...原创 2019-10-25 08:21:13 · 230 阅读 · 0 评论 -
7、面向对象
面向对象一、程序模拟现实世界,解决现实生活中的问题二、对象1. 一切客观存在的事物都是对象,万物皆对象。2. 任何对象都具有特征和行为a) 特征:一般用名词代替,代表对象有什么。也称之为属性。b) 行为:一般用动词代替,代表对象能干什么。也称之为方法。3. 类a) 类的抽取从一组相同或者类似的对象中抽取出共性的特征和行为,保留需要关注的部分。狗类:属性(品种 年龄 性别 ...原创 2019-10-25 08:19:44 · 198 阅读 · 0 评论 -
6、数组
数组一、数组的概念1. 数组的定义:计算机内存中的一组连续的存储空间,用来存放多个相同类型的变量,并且可以对多个数据进行统一的操作。2. 特点:类型相同、长度固定、连续的存储空间二、数组的使用1. 数组的声明:指定数组存放的数据类型以及数组名称。语法:数据类型[] 数组名称;注意:数据类型 []数组名;数据类型 数组名[];2. 分配空间:指定数组的长度。语法: 数组名称 =...原创 2019-10-25 08:16:04 · 281 阅读 · 0 评论 -
5、函数
函数一、函数的概念完成特定功能的一段代码,并且能够在多个地方重复利用。二、定义语法主函数: public static void main(String[] args){//逻辑代码}函数: public static void 函数名(){//函数的声明//完成特定功能的逻辑代码 函数的实现}三、定义位置类中,其他函数的外面,与主函数并列。四、函数的调用在需要的地...原创 2019-10-25 08:08:32 · 188 阅读 · 0 评论 -
4、循环
循环一、循环的概念1. 定义:按照某一个条件重复且有规律的执行某一个操作。2. 组成部分:a. 循环变量的初始值(起点)b. 循环操作(跑一圈)c. 循环结束的条件 (跑5圈)d. 循环变量的递增 (记数)3.分类a. while循环b. do-while循环c. for循环二、while循环1. 语法//循环变量的初始值while(循环条件){//循环操作...原创 2019-10-24 23:32:54 · 274 阅读 · 0 评论 -
3、分支结构
Scanner类一、Scanner的使用(扫描仪)1. java.util.Scanner sc = new java.util.Scanner(System.in);2. int n = sc.nextInt(); //从控制台输入一个整数double d = sc.nextDouble(); //从控制台输入一个小数String s = sc.next(); //从控制台输入一...原创 2019-10-24 23:31:19 · 373 阅读 · 1 评论 -
2、变量、数据类型、表达式
变量、数据类型、表达式变量一、变量的定义1. 概念:计算机中的一块存储空间,是存储数据的基本单元。2. 组成:数据类型、变量名、值。注意:java是强类型的编程语言,要求变量的类型必须和值的类型保持一致。二、变量的使用1. 变量的声明:明确变量的类型以及变量的名字。语法: 数据类型 变量名;2. 变量的赋值 : 给变量赋予值。语法:变量名 = 值;3. 变量的使用:通过变量...原创 2019-10-24 23:28:57 · 352 阅读 · 0 评论 -
1、环境搭建
环境搭建 作者:cpx一、 什么是Javajava是一种程序设计语言(编程语言) 有特定的语法。程序员:源文件 机器:机器码二、java的发展1995年5月23日 java诞生 创始人:詹姆斯-高斯林1996年Java1.0诞生1997年 java1.1诞生1998年Java1.2诞生 java2.01999年java产生了3个发...原创 2019-10-24 23:24:01 · 916 阅读 · 0 评论