- 博客(16)
- 收藏
- 关注
原创 2020-11-15
一、数据库概述数据库相关定义数据库: 存放数据的仓库,数据库中包含了数据和数据库对象, 例如表(table) ,视图(view),存储过程(procedure) 和触发器等都称为数据对象 在这个数据库体系中包含如下几个概念1、数据(Data): 数据是描述事物的符号记录,是数据库的基本对象 ,例如 图像,视频,音频,记录信息 。 数据处理: 顾名思义就是对数据进行处理,包括对数据存储、计算、加工、检索的过程2、数据库(DataBase): 数据库可分为为 关系型数据库(M
2020-11-15 21:11:24
146
原创 Java的网络编程
一、计算机网络基础1、计算机网络定义把分布在不同区域的计算机与专门的外部设备通过通信线路连接成复杂的网络系统, 众多计算机之间可以方便的互相传输信息,数据共享。2、计算机网络主要功能: 资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务计算机之间需要数据传输,离不开网络通信协议,网络通信协议就是 双方在传输数据时的约定3、网络通信协议定义: 计算机在数据传输时的通用标准 。约定了他们的传输速率,传输代码、代码结构,出错控制等标准。 根据
2020-11-15 20:57:46
169
原创 Java的I/O
一、Java的I/O1、什么是I/O?在生活中,你需要将U盘的文件 ,拷贝到电脑(或者将电脑的文件拷贝到其他设备), 文件是通过数据流的方式依次到达另一个设备中, 文件的拷贝就是一个输入(Input)和输出(Output)的过程Java中提供对应的API支持对文件的输入和输出 , java.io.*2、什么流?生活中 也存在流的概念,例如 管道中的流水,从管道的入口到达管道出口,一滴水可以从入口流到出口,可以将“水”比作 “字节数据或字符数据”,数据也可以从一端流到另一端。输入(Input):
2020-11-02 23:20:31
352
2
原创 集合框架
一、集合框架有关LinkedList的集合的,它是一个链表结构的集合1、链表结构1.1 单链表的结构所谓单链表(Linked)在内存中不连续的一端内存空间, 链表的每一个元素是一个节点,每一个结点由数据元素和下一个结点的存储位置组成,链表结构与数组结构最大区别是链接结构的存储内存是不连续的,而数组结构的内存是连续的,链表结构不能与数组结构一样快速查找, 链表结构操作特点是 添加,删除元素效率高,查询效率低; 数组结构操作特点: 添加,删除效率低,查询效率高 链表结构
2020-11-01 09:03:15
171
原创 2020-10-26
一、集合框架有关LinkedList的集合的,它是一个链表结构的集合1、链表结构1.1 单链表的结构所谓单链表(Linked)在内存中不连续的一端内存空间, 链表的每一个元素是一个节点,每一个结点由数据元素和下一个结点的存储位置组成,链表结构与数组结构最大区别是链接结构的存储内存是不连续的,而数组结构的内存是连续的,链表结构不能与数组结构一样快速查找, 链表结构操作特点是 添加,删除元素效率高,查询效率低; 数组结构操作特点: 添加,删除效率低,查询效率高 链表结构
2020-10-26 23:14:56
92
原创 一、内部类(inner class)
一、内部类(inner class)1、定义 在一个类中,定义另一个类的代码结构,通常定义在类内部的类称为 “内部类” ,外面的类称为“外部类” , 在逻辑关系上 内部类与外部类是从属关系,比如 一个People类 存在收货地址类(收货人,收货联系方式)2、分类 2.1、 普通内部类(inner class),一个类A中定义另一个类B,其中类B就是类A的内部类,也是类A的一部分public class People { priv
2020-10-25 18:54:32
428
原创 一、Java的面向对象的特征
一、Java的面向对象的特征1、封装(隐藏)对类中的成员属性进行隐藏(私有化),对类中的成员方法公共。2、继承 一个类A可以继承另一个类B,这里类A就是类B的子类,类A可以继承类比的属性和方法,也可以定义自己的属性和方法3、多态 为了适应需求的多种变化,类可以呈现多种形态,是代码更加通用1、封装为了提高类的隐蔽性,对类实现的细节隐藏,提供外部访问的接口即可,提高代码的可扩展性生活中的封装: 例如笔记本 的内部结构统一封装了,一般人使用笔记本时不需要了解笔记本的结构,而是直
2020-10-12 00:33:02
145
原创 一、二维数组以及多维数组
一、二维数组以及多维数组1、二维数组定义: 在一维数组中定义每一个元素也是一个数组元素,这样的数组称为“二维数组” 多维数组就是在一维数组上再次定义二维数组或三维数组等。 一维数组定义 int [] array = { 1, 2 , 3} //定义三个长度的二维数组,其数组的每一个元素是一个一维数组 int [][] arrays = {{} ,{} ,{}} ; 或者 int [][] arrays = new int [3][2]; // 左边的【
2020-10-12 00:29:19
788
原创 一、动态数组
一、动态数组1、数组的定义 用于存储相同数据类型的一组连续的存储空间2、数组的特点: 数组的长度一旦定义,则不可改变 访问数组的元素需要通过下标(索引)访问,下标从0开始 数组是引用数据内存,内存分布在堆内存中,数组的变量存储的内存地址3、动态数组: 由于数组的长度定义后不能改变,所谓“动态数组”是可以增加数组的长度, 所以Java实现动态数组是改变数组变量指向不同的内存的地址。 本质并没有将数组的长度
2020-10-05 08:35:05
454
原创 方法的调用以及方法参数传递
一、方法的调用以及方法参数传递 1、方法的定义: 访问修饰符 返回值类型 方法名 ([参数列表]){ 方法体 } 如果方法体中需要一些未知的数据作为执行条件,那么这些数据可以作为参数。 如果方法需要返回数据,在定义有返回值的方法,且需要明确返回值类型 方法调用两种方式: 1、 对象名.方法名(参数) 2、直接写方法名调用 ,但必须是static修饰的 // 获
2020-10-05 08:24:07
1368
原创 一、方法
一、方法方法的概念 将一个功能抽取出来,放在类中的大括号中, 形成一个独立的功能 , 当需要使用该功能时,则调用它, 这样可以增强代码的复用性(重复利用) ,并解决代码的冗余现象。方法的语法: [访问修饰符] 返回值类型 方法名( [参数类型 参数名1 , 参数类型 参数名2 …] ){ 方法体 } 详解: 访问修饰符: 用于修饰这个方法的调用范文 目前默认 public sta
2020-09-28 09:19:07
863
原创 JAVA例题2
JAVA例题2package shuzu.home;//将一个数组中值=0的项去掉,将不为0的值存入一个新的数组,比如:// int a[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};// 生成的新数组为:// int b[]={1,3,4,5,6,6,5,4,7,6,7,5}public class test1 { public static void main(String[] args) { int
2020-09-28 09:11:55
233
原创 JAVA例题
//打印出所有的 "水仙花数",所谓 "水仙花数 "是指一个三位数,//其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",//因为153=1的三次方+5的三次方+3的三次方。public class test2 { public static void main(String[] args) { for(int i=100;i<1000;i++){ //个位 int a=i%10;
2020-09-24 09:52:21
255
原创 一、运算符、表达式
一、运算符 在Java中用于程序计算的操作符统称为运算符,运算符分为如下几类1、算术运算符运算符说明+加号两遍是数值,可以运算,如果一边存在字符串,则当做连接符a+b-两个数相减 , 减号也可以表示负数a-b -a*两个数相乘, 其中*不能省略a*b/两个数相除,必须保证数据类型一致,其中除数不能为0 ,否则出现算术异常a*b%对一个数取余数a%b++对一个数 自加1a++ 、++a–对一个数自减1
2020-09-23 12:46:04
415
原创 一、Java的关键字和标识符
一、Java的关键字和标识符关键字1、定义: 在Java程序中,已经定义好的被预先使用的一些特殊的单词称为关键字 ,一共有50个关键字 (48+2个保留字) ,关键字都是小写的英文单词2、关键字的分类2.1 数据类型关键字 byte :字节类型 short : 短整型 int : 整型 long: 长整型 float :单精度浮点型 double:双精度浮点型 char: 字符型 boolean : 布尔类型 v
2020-09-23 12:44:45
266
原创 一、Java的历史和三大版本
JAVA学习第一天一、Java的历史和三大版本1、Java的发展史 Java由sun公司开发,java之父 James Gosling ,Java是一门面向对象的编程语言,也称为“高级编程语言” Java在1994年由sun公司推出,Java的前身叫oak语言,开源,免费 Java的版本从JDK1.0开始 到目前的JDK13 目前开发常用版本: JDK8.0、JDK9.02、Java语言能做什么 Java语言主要用于互联网应用程序开
2020-09-23 12:38:49
1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人