JAVA
tayer13
这个作者很懒,什么都没留下…
展开
-
黑马JavaWeb+项目(正在更新)6 Redis
Redis概念什么是NOSQL主流NOSQL什么是Redis下载安装命令操作1. redis的数据结构:2. 字符串类型 string:3.哈希类型 hash:4. 列表类型 list:5. 集合类型 set:不允许重复元素6. 有序集合类型 sortedset:7. 通用命令持久化操作使用Java客户端操作redis概念redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,泛指非关系型的数据库。原创 2020-06-29 16:06:14 · 359 阅读 · 0 评论 -
黑马JavaWeb+项目(正在更新)3 会话 cookie session MVC 三层架构案例
P 173-175会话技术及cookie原创 2020-05-04 17:21:51 · 275 阅读 · 0 评论 -
黑马JavaWeb+项目(正在更新)2 xml web相关回顾 Tomcat Servlet HTTP 协议 request和response ServletContext对象
P97 XML原创 2020-04-28 19:37:16 · 122 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)6 JDBC
p543 JDBC的练习 取出mysql中的数据并保存到集合中创建emp对象和一个集合。P545 JDBC的练习 登录p546 PreparedStatement 解决sql注入问题P548 事务管理JDBC执行操作之前开启事务,操作结束后提交事务,如果有异常要回滚事务。不使用事务,sql执行过程中出现异常会导致严重的错误。开启事务提交与回滚事务...原创 2020-04-17 23:06:00 · 303 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)5 MySql 事务
p493 DQL排序查询P493p494-496P498-P499 约束和非空约束P499 唯一约束(索引)P500 主键约束原创 2020-04-15 13:43:36 · 257 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)4测试 反射 注解
P453 测试 注意@Before @After @Test以及Assert.assertEquals()方法 的用法原创 2020-04-13 21:47:49 · 429 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)3 网络 流
P402 TCP通信客户端p 403 TCP 的服务器端P 404文件上传服务器的实例P405-407package demo07.Net;//p405import java.io.*;import java.net.Socket;/** 读取本地文件,上传到服务器,读服务器回写的数据* 数据源:H:\\1\\1.jpg* 目的地:服务器* */public cl...原创 2020-04-09 11:49:50 · 543 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)2 IO流
2020.4.7 IO流p355 往文件中写入数据(UTF-8格式 3个数字代表一个汉字)FileOutputStreamp358 一次读取一个字节 利用 FileInputStream 中的read()方法p359 一次读取多个字节 利用 read(Byte[] b)方法P364 用字符输入流读取数据(与字节流读取流程一样,但是读取到的值的类型不同)p366 字符输出流(与字节...原创 2020-04-07 22:00:42 · 618 阅读 · 0 评论 -
B站黑马Java基础+就业班+各种项目idea版本(正在更新)1集合 异常 线程 λ
P258 HashSet原创 2020-04-07 21:54:40 · 275 阅读 · 0 评论 -
DAY21:尚学堂高琪JAVA(164~168)文件分割与合并及IO总结
文件分割package otherio;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.util.ArrayLis...原创 2019-04-15 20:55:39 · 124 阅读 · 0 评论 -
DAY19:尚学堂高琪JAVA(151~155)节点流,处理流及重点总结
字符流节点流:Reader FileReaderWriter FileWriter一:纯文本读取1.建立联系2.选择流------------Reader FileReader3.读取 -----char[] car=new byte[1024]4.释放资源------------关闭二:纯文本写出1.建立联系2.选择流------------Writer FileWrit...原创 2019-03-17 16:24:32 · 135 阅读 · 0 评论 -
DAY18:尚学堂高琪JAVA(145~150)IO原理,字节流及字符流
IO原理//147一:概念流:从一端到另一端,源头与目的地二:IO流分类1.流向:输入流和输出流2.数据:字节流:二进制,可以一切文件(文本,音视频)字符流:文本文件3.功能:节点流:包裹源头处理流:增强功能,提高性能三:字节流,字符流与文件1.字节流输入流:InputStream 常用方法:read(byte[] b),read(byte[] b,int off,int ...原创 2019-03-17 15:17:29 · 238 阅读 · 0 评论 -
DAY15:尚学堂高琪JAVA(129~131)队列,Enumeration和Hashtable
其他容器队列的实例1:package othercollection;/* * 使用队列模拟银行存款业务 * */import java.util.ArrayDeque;import java.util.Queue;public class Demo1 { public static void main(String[] args) { // TODO Auto-gene...原创 2019-03-12 15:29:50 · 202 阅读 · 0 评论 -
DAY17:尚学堂高琪JAVA(143~145)IO常用简单操作
IO操作package io;import java.io.File;/*143 两个常量 * 1.路径分隔符 * 2.名称分隔符 * * 相对路径与绝对路径构造File对象 * 1.相对 * 2.绝对 * */public class FileDemo1 { public static void main(String[] args) { System.out....原创 2019-03-15 17:25:42 · 104 阅读 · 0 评论 -
DAY16:尚学堂高琪JAVA(132~142)其他Map的实现类
啊原创 2019-03-15 10:47:53 · 88 阅读 · 0 评论 -
DAY20:尚学堂高琪JAVA(156~164)其他流及 IO的设计模式
处理流作用:增强功能,提高性能,节点流之上一:缓冲流1.字节缓冲流BufferedInputStreamBufferedIOutputStream2.字符缓冲流BufferedReader ----readLine()BufferedReader ----newLine()package buffered;/*152 字节流文件拷贝+缓冲 * * */import j...原创 2019-03-19 16:39:53 · 303 阅读 · 0 评论 -
DAY5:尚学堂高琪JAVA(49~55)
啊原创 2019-01-24 12:59:43 · 384 阅读 · 1 评论 -
DAY2:尚学堂高琪JAVA(20~33)
计算1!+2!+3!……+10!思路 :先写出某个数的阶乘如4:int i;int multi=1;for(i=1;i<=4;i++){ multi*=i}然后考虑其他的数字的阶乘再把各个数字的阶乘累加int j;int sum=0;for(j=1;j<=10;j++){ int multi=1; //很重要,必须每次换数字之前置原创 2019-01-20 09:59:28 · 145 阅读 · 0 评论 -
DAY3:尚学堂高琪JAVA(33~40)
构造器格式:【修饰符】 类名 (参数){}是一种特殊的方法:通过new关键字调用构造器虽然有返回值,但不能定义返回值类型(返回值类型是本类),不能在构造器里调用return如果没定义构造器,系统会自动定义一个无参的构造函数。如果已经定义则编译器不会添加构造器方法名必须和类名一致。构造该类的对象,经常也用来初始化对象的属性。如下:重载一个类中可以定义有相同的名字,但是参数...原创 2019-01-20 21:13:25 · 178 阅读 · 0 评论 -
DAY6:尚学堂高琪JAVA(55~62)
Java中的String,StringBuilder,StringBuffer的区别1.运行速度快慢为:StringBuilder > StringBuffer > StringString为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。以下面一段代码为例:...原创 2019-01-26 19:17:09 · 137 阅读 · 1 评论 -
DAY7:尚学堂高琪JAVA(66~69)
基本数据类型的包装类package testwarppedclass;import javax.xml.bind.ParseConversionEvent;//包装类,以Integer类为例public class test01 { public static void main(String[] args) { // TODO Auto-generated method stub...原创 2019-01-27 17:13:20 · 120 阅读 · 0 评论 -
DAY4:尚学堂高琪JAVA(41~48)
super关键字super是直接父类对象的引用,可以通过super来访问被子类覆盖的方法或属性。final关键字修饰变量 ——常量修饰方法 ——该方法不能被子类重写,但是可以被重载修饰类 ——不能有子类,不能被继承封装设计程序原则:高内聚,低耦合。高内聚:类的内部数据细节自己完成,不允许外部干涉。低耦合:仅暴露少量的方法给外部使用封装的要求:类属性的处理:1.一...原创 2019-01-22 20:29:14 · 152 阅读 · 0 评论 -
DAY8:尚学堂高琪JAVA(70~76)
File类常用方法:package testFile;import java.io.File;import java.io.IOException;public class TestFile { public static void main(String[] args) throws IOException { File file=new File("D:/eclipse/gao...原创 2019-01-29 15:42:23 · 153 阅读 · 0 评论 -
DAY9:尚学堂高琪JAVA(98)
原创 2019-02-07 20:43:47 · 165 阅读 · 0 评论 -
DAY10:尚学堂高琪JAVA(99~115)
容器原创 2019-03-01 09:08:49 · 142 阅读 · 0 评论 -
DAY12:尚学堂高琪JAVA(119~123)Hashmap 与冒泡排序
hashmappackage fanxing;import java.util.HashMap;import java.util.Map;import java.util.Set;//119 实现迭代器//120 HashMap 分拣思路public class MyArrayList { public static void main(String[] args) { ...原创 2019-03-09 16:08:13 · 159 阅读 · 0 评论 -
DAY13:尚学堂高琪JAVA(124~126)自定义类型的排序
Date类型的排序:整体与上一节冒泡排序一致,只需注意时间类型的数据比较不能直接相互减,要用.compareTo方法DateSort.javapackage sort;//124 Date排序import java.util.Arrays;import java.util.Date;public class DateSort { public static void main(Str...原创 2019-03-09 20:01:36 · 129 阅读 · 0 评论 -
DAY11:尚学堂高琪JAVA(116~118)
泛型概念:泛型就是参数化类型,使用广泛的类型。起因:数据类型不明确:装入的数据类型都被当作Object对待,从而丢失自己的实际类型获取数据时往往需要转型,效率低,容易产生错误作用:安全:在编译的时候检查类型安全省心:所有的强制转换都是自动和隐式的,提高代码的重用率泛型类:package fanxing;//116 泛型 -->泛型类/** * 注意: 1.泛...原创 2019-03-04 21:26:31 · 185 阅读 · 0 评论 -
DAY14:尚学堂高琪JAVA(127~128)排序容器TreeSet
排序容器TreeSet1.特点:数据元素可以排序且不可重复之前学过set接口的另外一个实现类HashSet:元素必须重写hascode和equals方法TreeSet元素的比较1.元素可以排序 实现java.lang.Comparable+重写compareTonew TreeSet()2.排序业务类 实现java.lang.Comparator+重写comparenew Tr...原创 2019-03-10 15:39:01 · 111 阅读 · 0 评论 -
DAY1:尚学堂高琪JAVA(1~20)
JAVA核心优势:跨平台体系架构:J2EE(定位在服务器端的应用)J2SE(定位在PC端的应用)J2ME(定位在消费性电子产品的应用)JDK JRE JVMJAVA Development kit 开发工具包JAVA Runtime Environment java 运行环境JAVA Virtual Machine 虚拟机注意一个java文件里可以有多个cla...原创 2019-01-11 17:12:49 · 273 阅读 · 0 评论