- 浏览: 18884 次
- 性别:
- 来自: 杭州
最新评论
文章列表
tomcat 9安装
- 博客分类:
- java基础
首先我们要先去官网上去下载tomcat9 网址:https://tomcat.apache.org/download-90.cgi
下载根据自身的需求来选择tomcat
下载完成后解压到非系统盘上。。。因为解压到系统盘上容易出现错误。。。
解压--》环境配置--》环境变量--》新建变量名CATALINA_HOME--》变量值是你的解压路径--》保存
打开tomcat/bin 里面有一个是startup.bat 双击打开 不要关闭,,因为关闭了tomcat也关闭了。
在浏览器上输入localhost:8080 回车 就会打开tomcat页面上面会显示 ...
最近更换了一下JDK,换成了最新的版本JDK11,现在记录一下安装方法:
其实呢和以前的版本都差不多的只不过没有了jre的选项,是直接安装完成的。既然是这样的话那么我们的jre配置也可以省略了,其他的和以前一样。。。也是 新建---JAVA_HOME--内容为JDK的地址。然后就是在path系统变量里面加上老套路。。就是 %JAVA_HOME%\bin; 千万别忘了英文的分号。。最后我们就可以测试一下了 cmd --》java -version 回车 会输出我们的JDK的版本信息
HashSet与HashMap的区别
- 博客分类:
- java基础
Hash Set和 HashMap区别
HashSet:
HashSet实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在
HashSet之前,要确保重写hashCode()方法和equals()方法,这样才能比较对象的值是否相等,确保集合中没有
储存相同的对象。如果不重写上述两个方法,那么将使用下面方法默认实现:
public boolean add(Object obj)方法用在Set添加元素时,如果元素值重复时返回 "false",如果添加成功则返回"true"
HashMa ...
深入剖析Java中的装箱和拆箱
自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱 ...
1、Java代码中获取Logger可通过org.apache.log4j.Logger类的getLogger()方法即可。
public static Logger log = Logger.getLogger(Log4jTest1.class);
当然如果我们在配置Log4j的时候,如果配置文件路径没有按照约定加入到classpath中的话,我们也可以通过Java代码去加载该配置文件。
BasicConfigurator.configure():自动快速地使用缺省Log4j环境。
PropertyConfigurator.configure(StringconfigFi ...
html与css入门——CSS样式基础
- 博客分类:
- HTML
CSS中的样式属性可以分为两大类:
布局属性,有影响Web页面上的元素定位的属性组成,比如边距、填充和对齐方式。
格式化属性,由影响Web站点内的元素的视觉显示的属性组成,比如字体类型。
基本的布局属性,最重要的布局属性之一是display属性,它描述了如何相对与其他元素显示的一个元素。
display属性具有4个基本的值:
①block:在新行上显示元素,比如在一个新段落中。
②list-item:在新行上显示元素,并在其旁边带有一个列表项标记(项目符号)。
③inline:利用当前段落内联显示 ...
Myeclipse快捷键
- 博客分类:
- java基础
存盘 Ctrl+s(肯定知道)
注释代码 Ctrl+/
取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)
代码辅助 Alt+/
快速修复 Ctrl+1
代码格式化 Ctrl+Shift+f
整理导入 Ctrl+Shift+o
切换窗口 Ctrl+f6 <可改为ctrl+tab方便>
ctrl+shift+M 导入未引用的包
ctrl+w 关闭单个窗口
F3 跳转到类、变量的声明
F11 运行上次程序
Ctrl + F11 调试上次程序
Alt + 回下一个编辑点
ctrl+shift+T 查找工程中的类 ...
一、history对象的方法:
1、back()方法会让浏览器加载前一个浏览过的文档。 history.back()等效于浏览器中的“后退”按钮
2、forward()方法会让浏览器加载后一个浏览的文档。history. forward()等效于浏览器中的“前进”按钮
3、go(n)方法
history.go(1)代表前进一页,相当于浏览器中的前进按照,等价于forward()方法
history.go(-1)代表后退一页,相当于浏览器中的后退按钮,等价于back()方法
二、location对象
BOM模型图:
window对象时整个BOM的核心,在浏览器打开网页后,首先看到的时浏览器窗口,即顶层的window对象,其次时网页文档内容,即document(文档)。
使用BOM通常可实现以下功能:
Ⅰ、弹出新的浏览器窗口
Ⅱ、移动、 ...
JavaScript
- 博客分类:
- JavaScript
什么是JavaScript呢?
JavaScript是一种描述语言,也是基于对象和事件驱动的,并具有安全性能的脚本语言。
JavaScript的特点为:
JavaScript主要用来在HTML页面中添加交互行为。
JavaScript是一种脚本 ...
什么是数组呢?数组就是一个变量,用于将相同的数据类型的数据存储在内存中。数组中的每一个数据元素都属于一个数据类型。
数组的基本要素:
标识符:
数组只有一个名称,即标识符。用于区分不同的数组。
数组元素:
当给出了数组的名称,即数组标识符后,要向数组中存放数据,这些数据就称为数组元素
数组下标:
在数组中,为了正确的得到数组的元素,需要对它们进行编号,这样计算机才能根据编号去 ...
java初学之循环结构
- 博客分类:
- java基础
再java中 有很多的循环结构其中有 for循环 、增强型for循环、while循环、增强型for循环。
while循环,它的结构是:
while(布尔表达式){
//循环内容
}
只要布尔表达式未true,那么循环就会一直执行下去。
do-while循环,它的结构是:
do{
//代码语句
}while(布尔表达式);
对于while语句而言,如果不满足条件,则不会进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do-while循环和while循环很相似不同的是do-while至少会执行一次。
for循环:for循环执行的 ...
if-else结构循环图
- 博客分类:
- java基础
if选择结构:if选择结构就是根据条件判断之后再处理的一种语法结构。
语法:
if(条件判断){
代码块
}else{
}
流程图: 说到这儿就要说下逻辑运算符了:
多重ifelse循环流程图: 使用 if,else if,else 语句的时候 ...
java初学之变量、数据类型和运算符
- 博客分类:
- java基础
变量
在程序运行过程中,存储变量的空间内的值是变化的,这个内存空间就称为变量。
为了便于操作,给这个空间取个名字,称为变量名。
变量名的语法:
数据类型 变量名; 例如:char sex;//声明字符型变量sex 存储性别
变量名=值; 例如:sex=‘男’;//存储‘男’
数据类型 变量名=值; 例如:char sex='男';
变量的命名规则: 变量名常犯的错误:
1、变量没有赋值就先使用了
2、使 ...
首先我们学习java要先了解什么叫程序,什么是程序。
计算机按照某种顺序完成一系列的指令,这一系列指令的集合叫做程序。举个例子来说:我们去学车考驾照,我们要先经过科目一科目二等过程最后我们考到驾照,这一系列的过程叫做程序。也就是所谓的走程序。嘿嘿。。。
而我们如何编制程序呢?那我们就要学习编程语言了。人与人之间交流需要语言,那如何让人与机器交流呢?那就要使用计算机语言咯。就像人类有好多种语言,机器语言也有很多种,如:C#、java 、PHP等等。。。我们现在在这儿主要讲java语言。
那什么叫做java语言,或者说什么叫做 ...