- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 面向对象编程:封装、继承和多态
1,面向对象------封装(3W1H) (1)为什么要使用封装? 为了不让外界随意修改或访问该类的属性,对属性进行私有化(private),从而隐藏细节。 (2)封装的实现方式: 私有的属性+公共get/set方法 getXxx()/setXxx(); private String name; public void setName(String name){ this.name=name; }...
2019-03-16 21:33:00
1456
原创 网络编程
1,网络编程概述 (1)计算机网络:多台计算机通过通信设备连接起来,以实现资源共享和信息传递。 (2)网络编程:就是用来实现网络互连的多台计算机上程序间的数据交换和资源共享。 2,网络参考模型 (1)OSI参考模型(7层模型) 应用层:QQ,微信 传输层:传输协议(TCP,UDP,Http,FTP) … (2)TCP/IP参考模型 应用层 传输层 网际层 主机至网络层 3,网络通信要素 (1)I...
2019-03-19 18:38:06
194
原创 Java读写Excel
1,JXL和POI的区别 (1)JXL在资源回收利用方面做得比较好,内存消耗小。 (2)POI读取速度快(Excel大文件) (3)JXL写入速度快 (4)POI适合操作复杂的Excel文件,基本的Excel文件JXL更合适。 2,JXL的API (1)Workbook:工作薄,对应的excel文件(c:/员工.xls) (2)Sheet:对应工作表(多个sheet) (3)Cell:对应单元格 ...
2019-03-19 18:37:53
275
原创 JAVA中零碎知识点
1,Java中基本类型所占的字节数:(1字节=8位) byte-------->1字节 boolean----->1字节 char-------->2字节 short------->2字节 int----------4 float--------4 double-------8 long---------8 2,Java中对象的克隆(浅拷贝类型) (1)自己的类要调用clo...
2019-03-19 18:37:40
339
原创 线程概述
1,多线程的概念 (1)进程:正在运行的程序,系统进行资源分配的单位。 a,单进程:只能运行一个程序 (DOS) b,多进程:多个程序可以同时运行(Windows) c,多进程的优点:程序可以充分利用CPU资源 d,一个CPU在同一时间点,只能做一件事情。 (2)线程:是进程中的一条执行路径 a,单线程:如果一个进程中只有一条执行路径,那么这个程序就单线程的。 b,多线程:一个进程中有多条直线路...
2019-03-19 18:37:20
156
原创 Swing图形界面编程概述
1,创建自己的窗口 (1)通过创建JFrame对象 JFrame jf=new JFrame(“我的窗口”); //设置大小 jf.setSize(600, 400); //设置居中 jf.setLocationRelativeTo(null); //设置不可改变大小 jf.setResizable(false); //显示窗口 jf.setVisible(true); (2)使用myeclips...
2019-03-16 22:05:25
359
原创 Java流操作
1,JAVA流操作 (1)概念:java中对于数据的输入/输出(内存)操作都是以“流”的方式进行的。 (2)流的分类(java.io.*): a,按数据流的方向,分为输入流和输出流(内存参照) b,按流的数据可以分为字节流(二进制文件)和字符流(文本文件) c,按功能分为节点流和处理流 ----------------------------------- 字节流 字符流 输入流 Input...
2019-03-16 22:02:18
421
原创 JAVA中对文件的操作
1,文件系统 (1)java.io.File 表示文件或文件夹或盘符 (2)通过File获取电脑的磁盘信息 分区 大小 (3)通过File来获取文件的信息 File f=new File(“文件的绝对路径”); 大小:f.length() 是否文件/文件夹:f.isFile()/f.isDirector() 名称:f.getName() (4)文件简单操作 修改文件名:f.rename(); 删除...
2019-03-16 22:01:03
114
原创 数据库连接技术(JDBC)
1,JDBC概述 (1)JDBC是数据库连接技术的简称,提供了连接各种数据库的能力。 (2)JDBC API:连接数据库----->执行SQL---->处理结果 DriverManager:管理不同数据库的驱动程序,以实现连接各种不同的数据库。 Connection:负责连接数据库,建立通道。 Statement:执行SQL语句 ResultSet:保存SQL查询的结果 2,连接数据库...
2019-03-16 21:50:00
1486
原创 SQL查询语句
(1)基础查询 语法:select * from 表 where 条件 order by 排序列 limit 限制行数 – 查询表中所有数据 SELECT * FROM user_info; – 重命名查询 : as SELECT NAME AS ‘姓名’,birthday AS ‘生日’,address AS ‘城市’ FROM user_info; – 排序查询:order by SELECT...
2019-03-16 21:45:15
165
原创 数据库操作知识点
1,什么是SQL? (1)SQL是应用程序和数据库的桥梁。 (2)SQL(Structured Query Language):结构化查询语言,专为数据库而建立的操作命令集,一种功能齐全的 数据库语言。在使用它时,只需要发出“做什么”命令,“怎么做”不用考虑。 2,SQL的分类 (1)DML:数据操作语言(插入、修改、删除、查询语句) (2)DCL:数据控制语言(权限的相关操作) (3)DDL:数...
2019-03-16 21:42:49
207
原创 MySQl概述
1,Mysql的安装 (1)安装服务器:mysql-5.1.44-win32.msi 编码:utf8 设置密码:root (2)客户端工具SQLyog的安装 2,创建数据库和删除数据库 (1)create database … (2)database name(不能中文、数字,尽量做到见名知意) (3)database charset (设置数据库的字符集 utf8) (4)drop databa...
2019-03-16 21:41:07
171
原创 Java集合框架
1,为什么使用集合框架 (1)存储的数量不确定,元素类型不确定。(int------->Integer,char----->Character) (2)存储对应关系的数据 (3)高效存取,使用方便 2,集合的框架结构 (1)概念:是一套性能优良、使用方便的接口和实现类,位于java.util.*包。 (2)集合接口介绍 Collection接口(线性) List接口(允许重复,有序) ...
2019-03-16 21:39:23
91
原创 JAVA中的异常处理
1,异常的概念:指程序在运行时发生了不正常的情况,就会中断程序的运行。(运行时的错误) 2,异常处理:预先想好的处理方案,一旦程序发生了异常,就执行预订处理方式,处理完毕后程序照常运行。 3,如何异常处理:5个异常处理的关键字 (1)try:监控可能发生异常的代码 try{ 可能发生异常的代码… } (2)catch:处理异常 catch(异常类型){ 异常处理代码… } (3)finally:无...
2019-03-16 21:25:07
106
原创 Java中的foreach循环和小数的格式化
Java中的foreach循环 1,语法: for(元素:数组){ } 2,用法: String []array={“aa”,“bb”,“cc”}; for(String s:array){ System.out.println(s); } User[]users={user1,user2,user3}; for(User user:users){ System.out.println(use...
2019-03-15 17:12:07
532
原创 JAVA中的抽象类和抽象方法
1,抽象方法 (1)没有方法体{},必须使用abstract关键字来修饰。 (2)不能直接调用,只能被重写才能使用。 2,抽象类 (1)如果一个类中有一个方法是抽象的,那么这个类就必须是抽象类。 (2)抽象类也必须使用abstract来修饰 (3)抽象类不能被实例化,只能被继承 (4)继承一个抽象类,必须重写其抽象方法,否则该类也会被抽象化。 3,特殊抽象类:所有的方法都是抽象的-------接口...
2019-03-15 17:10:15
1801
原创 JAVA中的接口
1,接口 (1)为什么需要使用接口? 抽象方法---->抽象类 a,抽象类只能单继承,而接口可以实现多继承。 b,设计和实现的分离:解耦思想 c,更自然的实现多态 d,更容易搭建程序的框架 e,更容易实现替换 (2)什么是接口? a,使用interface定义 b,接口中所有的方法都是抽象的,必须在实现类中实现(重写)。 c,一个实现类可以同时实现多个接口 class 青蛙 implemen...
2019-03-15 17:09:23
109
原创 Java集合框架
1,为什么使用集合框架 (1)存储的数量不确定,元素类型不确定。(int------->Integer,char----->Character) (2)存储对应关系的数据 (3)高效存取,使用方便 2,集合的框架结构 (1)概念:是一套性能优良、使用方便的接口和实现类,位于java.util.*包。 (2)集合接口介绍 List:允许重复,有序 Set:不允许重复,无序 Map:存储键...
2019-03-15 17:06:54
114
原创 JAVA中的方法
类=属性(名词)+方法(动词); 1,方法的定义 public 返回类型 方法名(){ //方法体 } (1)方法的返回类型 a,无返回类型(注意:不能有return):void b,有返回类型(注意:方法体最终一定要return对应的值) 基本类型:int,double,char,boolean,float… 引用类型:String,数组,对象 c,如果方法需要返回多个值 返回数组 返回对象 p...
2019-03-15 17:05:41
155
原创 JAVA中的面向对象
1,认识对象 (1)万物皆对象 (2)对象=特点或特征(属性)+行为或功能(方法) (3)对象由属性和方法组成,一定要具体到某个东西或物体上。 2,认识封装 (1)对象把属性和方法封装在一起,共同体现物体的特征 (2)属性和方法二者相辅相成,不能分割 3,认识类 (1)类是一些具有共同属性和方法的对象的一个抽象。 (2)类是一个概念,不是具体的一个对象。 (3)类是模子 (4)类和对象的区别: a...
2019-03-15 17:03:59
109
原创 JAVA中的数组
1,为什么要使用数组? (1)变量 (2)数组:类型,大小 2,数组的定义 (1)数据类型 [] 数组名=new 数据类型[大小]; int[]ages;//未分配空间 ages=new int[6];//分配空间 (2)数据类型 [] 数组名={值1,值2,…值n}; (3)数据类型[] 数组名=new 数据类型[]{值1,值2,…,值n}; 3,数组常见错误 (1)ArrayIndexOutO...
2019-03-15 17:01:17
206
原创 JAVA概述
第一章 开发简单的Java应用 1.Java语言概述 Java之父------------詹姆斯.格林斯 2.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 3.开发和运行Java程序分三步走 (1)编写Java源程序*.java(记事本) (2)编译源程序,生成字节码文件*.class (二进制文件) ...
2019-03-15 14:41:25
257
原创 JAVA中的循环
1,while循环:先判断后执行的循环 语法: while(循环条件){ 循环操作;(改变循环条件,使循环朝着结束的方向走) } 2,do-while循环:先执行后判断 语法: do{ 循环操作; }while(循环条件); 3,for循环: 语法: for(初始化循环变量;循环条件;更新循环变量){ 循环操作 } for(int i=0;i<10;i++){ 操作; } 执行流程: i...
2019-03-15 14:39:54
268
原创 JAVA中的条件语句
1,布尔类型:boolean List item boolean b=true/false; List item main(){ int lisi=80; int zhangsan=scanner.nextInt(); boolean b=lisi>zhangsan; } a,b boolean c=a>b; if(a==b){ 11111111 } 表达式:由操作数和运算符组成的式子...
2019-03-15 14:17:20
840
原创 JAVA中的变量、数据类型、运算符
第二章 变量、数据类型、运算符 1,变量 (1)概念:存储数据的基本单元 酒店 内存 房间 变量 门牌号 变量名 房间类型 变量的类型 住的人 变量值 (2)定义变量: a,数据类型 变量名=变量值; b,数据类型 变量名; 变量名=变量值; c,变量名的规则 小写 只能由数字、字母、$和_组成,并不能以数字开头 见名知意 2,Java中基本的数据类型 (1)数字 整型:int 4个字节 ...
2019-03-14 22:47:51
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅