JAVA
纯属自学
鬼刺
得勤奋点记笔记啊
展开
-
JAVA笔记- RESTful架构详解
引言:最近开始接触SDN项目,涉及到很多概念,其中之一就是RESTful,转载了一篇文章,原文链接为:https://www.runoob.com/w3cnote/restful-architecture.html1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000...原创 2019-04-11 08:54:34 · 6499 阅读 · 0 评论 -
JAVA笔记- IO流与Properties集合
1- Properties集合1.1- Properties介绍Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘...原创 2019-05-31 09:56:55 · 197 阅读 · 0 评论 -
JAVA笔记- JAVA编码表详解
1- 编码表的概述编码表:把计算机底层的二进制数据转换成我们能看到的字符ASCIIGB2312 — GBKUnicode 所有的字符都占2个字节UTF-8 长度可变的码表ANSI:本地编码表 gbkJava中的字符串默认使用的ANSI(gbk)乱码:编码保持前后一致即可解决2- Java中字符串的编码2.1- 常用方法构造方法(字节数组转字符串):String()...原创 2019-05-31 10:02:33 · 390 阅读 · 0 评论 -
JAVA笔记- JAVA的Random类
产生整数随机数Random的使用步骤我们想产生1~100(包含1和100)的随机数该怎么办呢? 我们不需要自己去写算法,因为Java已经为我们提供好了产生随机数的类—Random:作用:用于产生一个随机数使用步骤(和Scanner类似)导包•import java.util.Random;创建对象•Random r = new Random();获取随机数•int ...原创 2019-05-31 14:54:49 · 153 阅读 · 0 评论 -
JAVA笔记- Cookie & Session
##中文文件下载针对浏览器类型,对文件名字做编码处理 Firefox (Base64) , IE、Chrome … 使用的是URLEncoder /* * 如果文件的名字带有中文,那么需要对这个文件名进行编码处理 * 如果是IE ,或者 Chrome (谷歌浏览器) ,使用URLEncoding 编码 * 如果是Firefox , 使用Base64编码 */ //获取来...原创 2019-05-28 16:29:18 · 141 阅读 · 0 评论 -
JAVA笔记- JAVA一维、二维数组的遍历与使用详解
1- 数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话:数组是存储多个变量(元素)的东西(容器)...转载 2019-05-31 17:27:54 · 2443 阅读 · 0 评论 -
JAVA笔记- JAVA对象数组的遍历与使用详解
1- 对象数组概述基本类型的数组:存储的元素为基本类型int[] arr={1,2,3,4}对象数组:存储的元素为引用类型Student[] stus=new Student[3];解释::Student代表一个自定义类Stus数组中stus[0],stus[1],stus[2]的元素数据类型为Student,都可以指向一个Student对象2- 对象数组案例创建一个...原创 2019-05-31 17:44:31 · 10114 阅读 · 1 评论 -
JAVA笔记- JAVA集合类之ArrayList详解
1- 集合概述A) 面向对象编程语言对事物的描述都是通过对象来体现的。为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储,就不能是一个基本的变量,而应该是一个容器类型的变量。B):到目前为止,学习过了哪些容器类型的数据呢?——StringBuilder,数组。StringBuilder的结果只能是一个字符串类型,不一定满足我们的需求。数组的长度是固...原创 2019-05-31 18:10:15 · 5352 阅读 · 3 评论 -
JAVA笔记- JSP & EL & JSTL
jspJava Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去查询具体...原创 2019-05-29 17:30:36 · 151 阅读 · 0 评论 -
JAVA笔记- JAVA集合类之HashSet集合
1- Set接口的特点Set体系的集合:A:存入集合的顺序和取出集合的顺序不一致B:没有索引C:存入集合的元素没有重复2- HashSet使用 public class HashSetDemo2 { public static void main(String[] args) { //创建集合对象 HashSet<Student> hs = new HashS...原创 2019-06-03 08:32:51 · 214 阅读 · 0 评论 -
JAVA笔记- JAVA集合类之HashMap集合
1- Map接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。Collection中的集合称为单列集合,Map中的集...原创 2019-06-03 08:40:54 · 337 阅读 · 0 评论 -
JAVA笔记- IO流之InputStream,OutputStream
1- 字符流与字节流1.1- 概述IO流分类:1) 流向1.1) 输入流 读取数据 FileReader Reader1.2) 输出流 写出数据 FileWriter Writer2) 数据类型2.1) 字节流 字节输入流 读取数据 InputStream字节输出流 写出数据 OutputStream2.2) 字符流字符输入流 读取数据 Reader字符输出流 ...原创 2019-05-30 18:58:51 · 152 阅读 · 0 评论 -
JAVA笔记- IO流之File类
1- File类1.1- File类概述打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可,那么我们就要研究研究File这个类中都有那些功能可以操作文件或者文件夹呢1.2- File类的构造函数File(String pa...原创 2019-05-30 18:51:14 · 95 阅读 · 0 评论 -
JAVA笔记- IO流之标准输入流,转换流 ,打印流
1- 标准输入流 & 转换流 & 打印流1.1- 标准输入输出流public static final InputStream in:标准输入流public static final PrintStream out:标准输出流 package com.itheima_05;/* * 标准输入输出流: public static final InputStream...原创 2019-05-30 18:38:31 · 221 阅读 · 0 评论 -
JAVA笔记- Scanner问题——数据类型的一致性
一 问题描述 写了一个Student类如下:public class Student { private String number; private String name; private int age; private String address; public Student() { } public Student(String number, St...原创 2019-03-25 10:54:40 · 152 阅读 · 0 评论 -
JAVA笔记- Http协议&Servlet
Http协议 什么是协议 双方在交互、通讯的时候, 遵守的一种规范、规则。 http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 版本 1.0 请求数据,服务器返回后, 将会断开连接 1.1 请求数...原创 2019-05-07 14:34:34 · 132 阅读 · 0 评论 -
JAVA笔记- Xml & Tomcat
XmleXtendsible markup language 可扩展的标记语言XML 有什么用? 可以用来保存数据 可以用来做配置文件 数据传输载体 定义xml其实就是一个文件,文件的后缀为 .xml. 文档声明 简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析 <?xml version...原创 2019-05-07 14:40:58 · 100 阅读 · 0 评论 -
JAVA笔记- JDBC的基本使用
JDBCJAVA Database Connectivity java 数据库连接 为什么会出现JDBC SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。使用JDBC的基本步骤 注册驱动...原创 2019-05-07 14:44:02 · 108 阅读 · 0 评论 -
JAVA笔记- HttpServletRequest 和 HttpServletResponse
Servlet配置方式全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /* 其实是一个通配符,匹配任意文字 localhost:8080/项目名称/aa/bb以扩展名匹配写法: 没有/ 以 * 开始 *.扩展名 *.aa *.bb...原创 2019-05-07 15:18:00 · 382 阅读 · 0 评论 -
JAVA笔记- Java概述
1 Java语言发展史和平台概述一)Java语言发展史詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,...原创 2019-05-16 17:01:57 · 233 阅读 · 0 评论 -
JAVA笔记- JAVA开发环境配置概要
1 环境变量配置1.1 案例说明为什么要配置 程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序 实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意目录下能够访问 如何配置 创建新的变量名称:JAVA_HOME 计算机-右键属性-高级系统设置-高级-环境变量-系统变量 为JAVA_HOME添加变...转载 2019-05-16 17:10:36 · 114 阅读 · 0 评论 -
JAVA笔记- Java基本语法格式
1 常量1.1 常量概述 在程序执行的过程中,其值不可以发生改变的量 1)常量分类字符串常量 用双引号括起来的内容(“HelloWorld”) 整数常量 所有整数(12,-23) 小数常量 所有小数(12.34) 字符常量 用单引号括起来的内容(‘a’,’A’,’0’) 布尔常量 较为特有,只有true和false 空常量 null(数组部分讲解)2)案例代码四:...转载 2019-05-16 17:26:25 · 181 阅读 · 0 评论 -
JAVA笔记- IO流之字符流FileWriter,FileReader,BufferedWriter,BufferedReader
1- IO流概述及FileWriter类使用1.1- IO流概述及分类IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流1.2- FileWriter类使用A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容举例:RandomD:看包jav...原创 2019-05-30 10:05:03 · 265 阅读 · 0 评论 -
数据库- MySQL的SQL语句总结
1 SQL的分类数据库定义:create drop alter 数据操作:insert update delete truncate 数据控制:grant revoke while if...else数据查询:select from where group by having order by2 数据库操作2.1创建数据库create database <databa...原创 2019-05-27 16:45:02 · 198 阅读 · 0 评论