自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 小李的40天java历程——Day15(jdbc和dao)

JDBC

2019-11-21 20:13:00 128

原创 小李的40天java历程——Day14(数据库)

MySQL基本操作SELECT * FROM empSELECT empno,sal*12 FROM emp字符串函数:concat函数:用于拼接字符串SELECT CONCAT(empno,sal) FROM empSELECT CONCAT(CONCAT(empno,','),sal) FROM empSELECT ename || ',' || sal FROM emp ?为...

2019-11-14 21:47:02 146

原创 小李的40天java历程——Day13(数据库)

数据库操作DDL操作1.创建表CREATE TABLE employee_xiaoli( id NUMBER(4), name VARCHAR2(20), gender CHAR(1), birth DATE, salary NUMBER(6,2), job VARCHAR2(30), deptno NUMBER(2));2.查看表DESC table_...

2019-11-13 22:13:45 130

原创 小李的40天java历程——Day12(JSE)

TCP利用tcp传输协议,写一个客户端,服务端的聊天模式服务端package se01.day11.chat;/** * 服务端: * * @author lei_l * */import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import jav...

2019-11-12 21:46:43 115

原创 小李的40天java历程——Day11(JSE)

线程/** * 进程:进程是由操作系统运行的,分配给一个程序内存的,并发的过程 * 线程:1.概念 * 由进程执行的,是存在与进程中的,一个进程可包含多个线程,没有分配内存的,而是本身有一个提供程序执行的堆栈的,并发的过程。 * 线程在切换时,比进程快很多。 * 2.线程的使用场合:完成多个任务的情况,例如下载文件 * 3.创建线程的方式: * 第一种:继承...

2019-11-09 21:23:43 177

原创 小李的40天java历程——Day10(JSE)

1 文件流/** *??1.StringBulider用toString到底是为了干啥? * *··1.其他类型转为字符-->str.vauleOf(例如基本类型) * 字符转为字节-->str.getBytes("字符集格式"); * 字节转为字符-->new String(byte,"字符集格式"); * * -文件输入输出流: * ...

2019-11-08 22:05:36 97

原创 小李的40天java历程——Day09(JSE)

1集合类排序/** * 集合类排序:引用类型排序。 * 1. sort()方法要求引用类型必须实现Comparable接口,该接口用于规定实现类是可以比较的。其中的抽象方法comparable用于比较大小 * sort()缺点:修改程序太多--->侵入性,不利于代码的扩展。 * 2. compare()方法重写后:定义了比较大小的和规则,即返回值int表示大小关系...

2019-11-05 20:21:54 143

原创 小李的40天java历程——Day08(JSE)

1 日期操作/** * Date:每一个实例用于表示一个确切的时间点,内部为一个long值,该值记录了从1970年1月1日00:00:00到某一时间点的毫秒值 * 1.默认构造方法表示的是到现在的时间值 * 2.long值可以使用,long值可以自定义修改 * 3 SimpleDateFormat()--->设置日期格式--->yyyy-MM-dd HH:mm:s...

2019-11-04 22:13:48 137

原创 小李的40天java历程——Day07(JSE)

1 String的基本操作`/**java中规定:字符串相同,不创建新对象,而是重用他。如果需要修改字符串,则重新创建一个对象。 包含常量池将引用指向堆中的同一个对象java.doc :生成注释文档。@author lei_l*/public class StringDemo {public static void main(String[] args) { ...

2019-11-02 20:34:07 171

原创 小李的40天java历程——Day06(OOP)

1 抽象1.1 抽象方法概念:1)被abstract修饰2)只能方法的的定义,没有方法主体;(大括号里的方法体没有)——不完整的1.2 抽象类的概念:1)被abstract修饰2)有抽象方法的一定是抽象类,而抽象类中不一定包含抽象方法。3)抽象类不能被实例化。——不完整。但是能够申明即向上造型。4)抽象类必须要被继承(有儿子)。子类可以有两种方法来解决父类是抽象的...

2019-11-01 20:07:32 88

原创 小李的40天java历程——Day05(OOP)

1 内存管理内存由谁来进行管理:jvm分配管办理(每个java文件代码都要由jvm执行)1.1 堆1)堆中的存储:堆中存储所有new出来的都对象(包括成员变量——>(因为new的同时会初始化,加载构造方法,而构造方法就是为了给成员变量赋初值。))引用数组就存在于堆中,且成员变量也存在于堆中所以不是所有的基本类型,引用类型都存在于栈中2)成员变量的生命周期:随着对象的...

2019-10-31 21:04:19 96

原创 小李的40天java历程——Day04(OOP)

面向对象面向过程没有解决代码的封装性,代面的扩展性差。而面向对象的思想解决了这一问题1.类与对象1.1 什么是类,什么是对象类既是一个抽象的数据类型(许多不同类型数据的整合)——>自己创建的类中的方法不能有static类是模板(所要做的操作和属性等)———— 对象是实例(test。类的个例,用于测试类)只要是new出来的东西其中的变量就会有默认值(解释了为什么数组有默认值...

2019-10-30 22:22:42 123

原创 小李的40天java历程——Day03

前言程序=算法+数据结构;算法:怎么找书,找书的过程(顺序,分支,循环,折半…)数据结构:怎么存书,把书按类别分。(顺序,链式…)1. 数组1.1 数组是什么:存放相同数据类型的引用(数组是一个引用类型)1.2 数组的定义:int[] arr = new int[num];1.3 数组的初始化:1> int[] arr = new int[num]; 2> ...

2019-10-29 18:07:43 169 1

原创 小李的40天Java历程——Day02

1运算符1.1算术运算符 (±*/%+±- )注意% :大数对小数取模(得余数 9%2–1 ),小鼠对大数取模(的零 2%9–0)注意++/–:变量可在前可在后单独使用前后无差别,都是自增自减1被使用时,前后有差别(int a = 3;int c = a++;-------输出ac 得a为4 c为3;反之int a = 3;int c = ++a;------输出a ,c 都为4)...

2019-10-28 19:03:49 86

原创 小李的40天java历程——Day01

1.认识Linux1.1概念:是一个开源的操作系统,主要应用于服务器端。java主要是服务器端的开发, 所以Java的最终部署环境一般都是Linux。1.2与Windows的区别:文件系统不同:Linux:目录 Windows:盘符外部设备映射不同:Linux:挂载点 Windows:盘符安全的级别不同:Linux:高 Windows:低1.3 Linux的基本操作命令:...

2019-10-27 21:57:51 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除