笔记
..肃杀..
小菜鸟
展开
-
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 · 131 阅读 · 0 评论 -
数据库操作知识点
1,什么是SQL?(1)SQL是应用程序和数据库的桥梁。(2)SQL(Structured Query Language):结构化查询语言,专为数据库而建立的操作命令集,一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”命令,“怎么做”不用考虑。2,SQL的分类(1)DML:数据操作语言(插入、修改、删除、查询语句)(2)DCL:数据控制语言(权限的相关操作)(3)DDL:数...原创 2019-03-16 21:42:49 · 180 阅读 · 0 评论 -
SQL查询语句
(1)基础查询语法:select * from 表 where 条件 order by 排序列 limit 限制行数– 查询表中所有数据SELECT * FROM user_info;– 重命名查询 : asSELECT NAME AS ‘姓名’,birthday AS ‘生日’,address AS ‘城市’ FROM user_info;– 排序查询:order bySELECT...原创 2019-03-16 21:45:15 · 144 阅读 · 0 评论 -
数据库连接技术(JDBC)
1,JDBC概述(1)JDBC是数据库连接技术的简称,提供了连接各种数据库的能力。(2)JDBC API:连接数据库----->执行SQL---->处理结果DriverManager:管理不同数据库的驱动程序,以实现连接各种不同的数据库。Connection:负责连接数据库,建立通道。Statement:执行SQL语句ResultSet:保存SQL查询的结果2,连接数据库...原创 2019-03-16 21:50:00 · 1405 阅读 · 0 评论 -
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 · 92 阅读 · 0 评论 -
Java流操作
1,JAVA流操作(1)概念:java中对于数据的输入/输出(内存)操作都是以“流”的方式进行的。(2)流的分类(java.io.*):a,按数据流的方向,分为输入流和输出流(内存参照)b,按流的数据可以分为字节流(二进制文件)和字符流(文本文件)c,按功能分为节点流和处理流-----------------------------------字节流 字符流输入流 Input...原创 2019-03-16 22:02:18 · 380 阅读 · 0 评论 -
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 · 310 阅读 · 0 评论 -
线程概述
1,多线程的概念(1)进程:正在运行的程序,系统进行资源分配的单位。a,单进程:只能运行一个程序 (DOS)b,多进程:多个程序可以同时运行(Windows)c,多进程的优点:程序可以充分利用CPU资源d,一个CPU在同一时间点,只能做一件事情。(2)线程:是进程中的一条执行路径 a,单线程:如果一个进程中只有一条执行路径,那么这个程序就单线程的。b,多线程:一个进程中有多条直线路...原创 2019-03-19 18:37:20 · 135 阅读 · 0 评论 -
网络编程
1,网络编程概述(1)计算机网络:多台计算机通过通信设备连接起来,以实现资源共享和信息传递。(2)网络编程:就是用来实现网络互连的多台计算机上程序间的数据交换和资源共享。2,网络参考模型(1)OSI参考模型(7层模型)应用层:QQ,微信传输层:传输协议(TCP,UDP,Http,FTP)…(2)TCP/IP参考模型应用层传输层网际层主机至网络层3,网络通信要素 (1)I...原创 2019-03-19 18:38:06 · 141 阅读 · 0 评论 -
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 · 227 阅读 · 0 评论 -
Java集合框架
1,为什么使用集合框架(1)存储的数量不确定,元素类型不确定。(int------->Integer,char----->Character)(2)存储对应关系的数据(3)高效存取,使用方便2,集合的框架结构(1)概念:是一套性能优良、使用方便的接口和实现类,位于java.util.*包。(2)集合接口介绍Collection接口(线性)List接口(允许重复,有序)...原创 2019-03-16 21:39:23 · 68 阅读 · 0 评论 -
面向对象编程:封装、继承和多态
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 · 1414 阅读 · 0 评论 -
JAVA中的异常处理
1,异常的概念:指程序在运行时发生了不正常的情况,就会中断程序的运行。(运行时的错误)2,异常处理:预先想好的处理方案,一旦程序发生了异常,就执行预订处理方式,处理完毕后程序照常运行。3,如何异常处理:5个异常处理的关键字(1)try:监控可能发生异常的代码try{可能发生异常的代码…}(2)catch:处理异常catch(异常类型){异常处理代码…}(3)finally:无...原创 2019-03-16 21:25:07 · 82 阅读 · 0 评论 -
JAVA中的变量、数据类型、运算符
第二章 变量、数据类型、运算符1,变量(1)概念:存储数据的基本单元酒店 内存房间 变量门牌号 变量名房间类型 变量的类型住的人 变量值(2)定义变量:a,数据类型 变量名=变量值;b,数据类型 变量名;变量名=变量值;c,变量名的规则小写只能由数字、字母、$和_组成,并不能以数字开头见名知意2,Java中基本的数据类型(1)数字整型:int4个字节 ...原创 2019-03-14 22:47:51 · 172 阅读 · 0 评论 -
JAVA中的条件语句
1,布尔类型:booleanList itemboolean b=true/false;List itemmain(){int lisi=80;int zhangsan=scanner.nextInt();boolean b=lisi>zhangsan;}a,bboolean c=a>b;if(a==b){11111111}表达式:由操作数和运算符组成的式子...原创 2019-03-15 14:17:20 · 800 阅读 · 0 评论 -
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 · 227 阅读 · 0 评论 -
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 · 230 阅读 · 0 评论 -
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 · 166 阅读 · 0 评论 -
JAVA中的面向对象
1,认识对象(1)万物皆对象(2)对象=特点或特征(属性)+行为或功能(方法)(3)对象由属性和方法组成,一定要具体到某个东西或物体上。2,认识封装(1)对象把属性和方法封装在一起,共同体现物体的特征(2)属性和方法二者相辅相成,不能分割3,认识类(1)类是一些具有共同属性和方法的对象的一个抽象。(2)类是一个概念,不是具体的一个对象。(3)类是模子(4)类和对象的区别:a...原创 2019-03-15 17:03:59 · 85 阅读 · 0 评论 -
JAVA中的方法
类=属性(名词)+方法(动词);1,方法的定义public 返回类型 方法名(){//方法体}(1)方法的返回类型a,无返回类型(注意:不能有return):voidb,有返回类型(注意:方法体最终一定要return对应的值)基本类型:int,double,char,boolean,float…引用类型:String,数组,对象c,如果方法需要返回多个值返回数组返回对象p...原创 2019-03-15 17:05:41 · 125 阅读 · 0 评论 -
Java集合框架
1,为什么使用集合框架(1)存储的数量不确定,元素类型不确定。(int------->Integer,char----->Character)(2)存储对应关系的数据(3)高效存取,使用方便2,集合的框架结构(1)概念:是一套性能优良、使用方便的接口和实现类,位于java.util.*包。(2)集合接口介绍List:允许重复,有序Set:不允许重复,无序Map:存储键...原创 2019-03-15 17:06:54 · 88 阅读 · 0 评论 -
JAVA中的接口
1,接口(1)为什么需要使用接口?抽象方法---->抽象类a,抽象类只能单继承,而接口可以实现多继承。b,设计和实现的分离:解耦思想c,更自然的实现多态d,更容易搭建程序的框架e,更容易实现替换(2)什么是接口?a,使用interface定义b,接口中所有的方法都是抽象的,必须在实现类中实现(重写)。c,一个实现类可以同时实现多个接口class 青蛙 implemen...原创 2019-03-15 17:09:23 · 83 阅读 · 0 评论 -
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 · 480 阅读 · 0 评论 -
JAVA中零碎知识点
1,Java中基本类型所占的字节数:(1字节=8位)byte-------->1字节boolean----->1字节char-------->2字节short------->2字节int----------4float--------4double-------8long---------82,Java中对象的克隆(浅拷贝类型)(1)自己的类要调用clo...原创 2019-03-19 18:37:40 · 291 阅读 · 0 评论