- 博客(15)
- 收藏
- 关注
原创 小李的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关注的人