【Java】
文章平均质量分 85
远在远方的风比远方更远
这个作者很懒,什么都没留下…
展开
-
printf、switch、for..each、break和continue——Java查缺补漏
输入格式化输出printf多重选择 switch 语句for eachbraek 和 continuebreak关键字适用break的用法continue关键字适用于使用细节输入输出输入import java.util.Scanner;public class原创 2017-04-20 21:49:41 · 718 阅读 · 0 评论 -
错误记录:tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面
tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面jdk1.8 + tomcat8.0 + eclipse + maven3.3.9首先显示404说明端口是正确的,因为如果端口不正确会显示无法访问。那么我们在eclipse中双击tomcat进入配置界面,改成如下配置另外在open lauch configuration选项中这个位置加上这句话,具体可以百度e原创 2017-07-25 10:11:18 · 1142 阅读 · 0 评论 -
错误记录:Java compiler level does not match解决方法
Java com从别的地方导入一个项目的时候,经常会遇到eclipse报如下错误 Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.出现这个问题的原因是因为,eclipse/myeclipse的jdk编译版本与出现转载 2017-07-25 17:02:29 · 581 阅读 · 0 评论 -
错误记录:Cannot change version of project facet Dynamic Web Module to 2.5
eclipse如何修改dynamic web module version一、修改工程属性:右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5这样表示修改不了,然后采用第二转载 2017-07-25 17:08:13 · 349 阅读 · 0 评论 -
关于"Get&Post"——千里码(4)
get 和post把get改成post提交原创 2017-08-17 23:28:10 · 983 阅读 · 1 评论 -
关于jar包的一切——java笔记
jar包简介JAR文件的全称是Java Archive File,意思就是Java档案文件。通常JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,同城也被称为JAR包。JAR文件与zip文件的去区别就是在JAR文件中默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件是在生成JAR文件时系统自动创建的。当开发了一个应用程序后,这个应用程序包含了很多类,如果需要把这个原创 2017-08-13 19:09:35 · 38192 阅读 · 10 评论 -
Annotation注释 (二)——java学习笔记
特此声明: 以下内容大部分来自于疯狂Java一书和廖雪峰老师的教程,如需转载请注明这两个出处,本文仅供自身学习,查缺补漏之用。本文将会从两个角度来讲剩余的注解部分:元注解自定义Annotation元注解除了上篇说的 java.lang提供了5个基本的Annotation之外,还在java.lang.annotation包下提供了6个Meta Annotation(元Annotation),其原创 2017-09-03 23:29:34 · 406 阅读 · 0 评论 -
Annotation注释 (一)——java学习笔记
初识注解从JDK5开始,java正价了对元数据(metadata)的支持,也就是annotation(即朱姐,也被翻译为注释),这种annotation与之前所说的注释有一定的区别。本章所介绍的annotation,其实是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行原创 2017-08-16 00:36:05 · 761 阅读 · 0 评论 -
创建Maven项目时提示web.xml is missing and <failOnMissingWebXml> is set to true错误解决方案
创建Maven项目时提示web.xml is missing and <failOnMissingWebXml> is set to true错误解决方案转载 2017-09-13 11:32:08 · 303 阅读 · 0 评论 -
JAVA的中文编码
java 中文 编码为什么要编码如何翻译ASCII码ISO-8859-1GB2312GBKGB18030UGF-16UTF-8在Java中需要编码的场景在I0操作中存在的编码在内存操作中的编码在Java中如何编解码按照 ISO-8859-1 编码按照 GB2312 编码按照 GBK 编码按照 UT转载 2017-09-24 00:05:54 · 700 阅读 · 0 评论 -
Spring MVC 笔记(1)
MVC 简介其实MVC不是java独有的概念 SmallTalk 和Pythoh也有 我们先看一下官网给我们的前端控制器的图Spring MVC 高层次的请求处理工作流程如下 下面这张图摘自实验楼课程:是细分后的 Spring MVC 执行流程 Spring MVC 相关接口解释:(1)DispatcherServlet(和Front controller是不是一个意思)前端控制器,所有的原创 2017-07-09 23:01:01 · 298 阅读 · 0 评论 -
关于package ——java笔记
如何解决类名冲突呢?Java兴义了名字空间:包报名 + 类名 = 完整类名如下代码package xiaoming;public class Person{}package xiaohong;public class Person{}小明的Person类:xiaoming.Person小红的Person类:xiaohong.Person这样就可以区分开来了Jvm只看完整类名,因此,只原创 2017-07-30 21:54:52 · 321 阅读 · 0 评论 -
Java包装类型
部分内容引用自网络数据类型java的数据类型:基本类型: int,boolean,float引用类型:所有class类型如果把一个基本类型视为对象?(引用类型)? 不行但是我们可以换一个方法,可以定义一个Integer类,包换一个实例字段int可以把integer视为int的包装类型(wrapper)包装类型是引用类型, 只不过内部只有一个基本类型的变量。JDK为每种基本类型都创建了对应原创 2017-06-11 19:04:06 · 396 阅读 · 0 评论 -
this关键字——java
4.1 this 的概述 this关键字:this关键字代表了所属函数的调用者对象。this关键字的作用: 1. 一个类中存在同名的成员变量与局部变量时,在方法的内部默认是访问局部 变量的,可以通过this关键字指定访问成员变量 的数据。 2. this关键字还可以在构造函数中调用另外一个构造函数初始化对象,this关键字调用构造函数要注意的事项:原创 2017-05-03 11:10:26 · 331 阅读 · 0 评论 -
继承——java面向对象
extend四个修饰关键字super向上转型向下转型instanceofextend继承是一种代码复用的方式。 Java使用 extends 作为继承的关键字,extends 关键字在英文中的意思是扩展,而不是继承! 这个关键字很好地体现了子类和父类的关系:子类是对父类的扩展,子类是一种特殊的父类。从这个意义上来看,使用继承来描述子类和父类的关系是错误的,用扩展更加恰当。 那么为什么国原创 2017-05-02 23:19:27 · 426 阅读 · 0 评论 -
重写父类方法、super关键字、调用父类构造器——Java
注:本文参考《疯狂Java讲义》一书重写父类方法super 限定子类调用父类构造器重写父类方法子类扩展了父类,子类是一个特殊的父类。大部分时候,子类总是以父类为基础,额外增加新的成员变量和方法。但有一种情况例外:子类需要重写父类的方法。例如鸟类都包含了飞翔方法,其中有一种鸟是特殊鸟类——鸵鸟,因此它也会从鸟类获得飞翔方法,但这个飞翔方法明显不适合鸵鸟,所以,鸵鸟需要重写鸟类的方法。我们先看下原创 2017-05-04 14:01:45 · 10631 阅读 · 2 评论 -
抽象类和接口——Java
抽象方法和抽象类如果一个class定义了方法,但没有具体执行代码,这个方法就是抽象方法:抽象方法用abstract修饰抽象方法没有执行任何语句因为无法执行抽象方法,因此这个类也必须申明为抽象类(abstract class)无法实例化一个抽象类那么我们现在看最后一个,无法实例化的抽象类有什么用?干啥的啊 不实例化怎么用抽象类用于被继承抽象类可以强迫子类实现其定义的抽原创 2017-05-23 18:13:30 · 363 阅读 · 0 评论 -
关于== 、equals和instanceof方法你想知道的一切——Java
本文部分内容参考《疯狂Java讲义》这篇文章其实本来已经写好了的,但是由于官方的设计和本人的疏忽问题,导致被无意间覆盖了,所以今天特地重新写了一份,希望大家在写新博客的时候 如果编辑界面直接显示了上一篇编辑过的论文,那么一定要记得点击写新文章,否则在你编辑发表后会发现你刚编辑的文章已经覆盖了之前的文章,而且是根本恢复不了,所以大家在操作时一定要注意这点,避免不必要的损失。以后贴程序直接贴图吧,这样原创 2017-05-06 18:23:01 · 1487 阅读 · 2 评论 -
多态——Java
多态是指针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法对某个类型调用某个方法,执行的方法可能是某个子类的复写方法利用多态,允许添加更多类型的子类实现功能扩展我们前面也提到了 所有类的根类都是object类,那么我们看一下常用的几个object方法是怎么样的toString: 把instance输出为stringequals:判断两个instance是否逻辑相等ha原创 2017-05-05 13:43:23 · 346 阅读 · 0 评论 -
数组与变量——java查缺补漏
关于数组的一点补充遍历数组最常见的有两种遍历方式: 全局变量和成员变量原创 2017-04-26 23:23:10 · 448 阅读 · 0 评论 -
Horner法则(秦九韶算法 )的程序实现
注:《数据结构与算法分析——C》习题2.10 学习笔记知识预习Horner法则在中国叫做秦九韶算法 Horner法则(秦九韶算法 )的程序实现原创 2017-05-10 11:17:55 · 12029 阅读 · 0 评论 -
构造方法,方法重载——java面向对象
面向对象 构造方法 方法重载 java原创 2017-04-27 22:20:22 · 1223 阅读 · 0 评论 -
<c:foreach>同时遍历两个List的方法
<c:foreach>同时遍历两个List的方法转载 2017-10-11 15:19:01 · 3655 阅读 · 0 评论