- 博客(12)
- 收藏
- 关注
原创 String、StringBuffer、StringBuilder
String : final修饰,对string类型字符串的修改操作都会生成新的对象,即对象不可变。每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用 String。 StringBuffer 和 StringBuilder 最大的区别在于,StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,但 Stri.
2020-12-09 16:00:54 138
原创 JSP的九大内置对象及其常用方法
request对象 request对象主要用于接收客户端发来的请求信息(包括头信息、系统信息、请求方式以及请求参数等)。request对象是javax.servlet.http.HttpServletRequest接口实例化的对象,用于HTTP协议的请求。常用方法: StringgetParameter(String name) 接收客户端的请求参数内容 String getMethod() 获得提交方式 String getRequestURI() ...
2020-12-09 14:49:18 559
原创 JSP 和 servlet 区别
Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客bai户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 JSP...
2020-12-08 14:22:34 299
原创 Java 中final的作用
修饰类:final 修饰的类叫最终类,该类不能被继承。 修饰方法:final 修饰的方法不能被重写。 修饰变量:final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改。 final修饰变量的本质: final修饰的变量会指向一块固定的内存, 这块内存中的值不能改变 引用类型变量所指向的对象之所以可以修改, 是因为引用变量不是直接指向对象的数据, 而是指向对象的引用的. 所以被final修饰的引用类型变量将永远指向一个固定的对象, 不能被修改; 对象的数据...
2020-12-08 10:36:08 620
原创 浅谈hashCode()
想要了解hashCode(),可以先了解下hash hash和hash表 可以看下百度的定义: Hash(散列函数),一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘...
2020-12-07 15:35:01 131
原创 详解Java中==和equals区别(附源码)
== 对于基本类型和引用类型 == 的作用效果是不同的 基本类型(boolean、byte、short、int、long、float、double、char):比较的是值是否相同; 引用类型():比较的是引用是否相同; 先用一张图片来说明它们的关系: 代码示例:String a = "string";String b = "string";String c = new String("string");...
2020-12-03 15:36:55 219
原创 JDK、JRE和JVM有什么区别?
JDK:Java Development Kit (Java开发工具包) JDK提供了 Java 的开发环境和运行环境JRE: Java runtime environment (Java运行环境) JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用JVM:Java Virtual Machine (Java虚拟机) JVM是整个java实现跨平台的最核心的部分,所有...
2020-12-03 10:18:07 75
原创 MySQL基本操作
一、对数据库的相关操作创建数据库打开MySQL,然后选择SQL Editor模式,就可以对数据库进行代码操作了。输入create DATABASE 所创建的数据库名称;create DATABASE mydatabase;刷新后就可以看到数据库已经建立成功了 2. 删除数据库drop database 数据库名称; 3.查看所有数据库show ...
2020-12-03 09:38:06 82
原创 windows系统matplotlib的安装
如果电脑上已经安装了pip则可直接通过pip进行安装pandas1.查看电脑中是否装有pip2.连接互联网,在命令行输入“pip install matplotlib”3.出现Successfully installed 则说明安装成功了4.也可用IDLE进行验证...
2019-04-05 20:14:56 878
原创 Windows系统安装Python数据分析库pandas
如果电脑上已经安装了pip则可直接通过pip进行安装pandas1.查看电脑中是否装有pip2.连接互联网,在命令行输入“pip install pandas”安装的过程中出现了报错,可能会是未更新pip的原因3.输入python -m pip install --upgrade pip对pip进行更新4.也可能是因为网络不稳定,再次进行安装5.出现Succes...
2019-04-05 19:35:06 806
原创 windows系统numpy的下载与安装
1.首先从https://www.lfd.uci.edu/~gohlke/pythonlibs/上下载符合自己电脑的numpy我是连mkl一起下载的2.切记一定将文件放到python安装目录下的scripts文件夹中。(即含有pip的目录下)3.然后在cmd中通过pip进行安装 输入pip install numpy-1.16.2+mkl-cp37-cp37m-win_am...
2019-04-05 19:11:52 4297 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人