Java 复习笔记(四) - 转自 廖雪峰的 Java 教程

接口比抽象类还要抽象,没有实例字段,只有方法,方法类型默认为 public abstract。接口也可以存在继承关系。Java 中接口特指 interface,表示一个接口类型和一组方法签名,而编程接口泛指接口规范,如方法签名,数据格式,网络协议。default 方法用 default 修饰的接口方法,可以不必在子类中实现,可以在需要时进行覆写。这样做的好处是,开发后期对接口添加额外方法时,不必修

Java 复习笔记(三) - 转自 廖雪峰的 Java 教程

继承子类自动获得了父类的所有字段,严禁定义与父类重名的字段!继承有个特点,就是子类无法访问父类的private 字段或者 private 方法。protected 关键字可以把字段和方法的访问权限控制在继承树内部,一个 protected 字段和方法可以被其子类,以及子类的子类所访问。supersuper 关键字表示父类(超类)。子类引用父类的字段时,可以用 super.fieldName。任何

Java 复习笔记(二) - 转自 廖雪峰的 Java 教程

字符和字符串Java 的字符类型 char 是基本类型,字符串类型 String 是引用类型;基本类型的变量是“持有”某个数值,引用类型的变量是“指向”某个对象;引用类型的变量可以是空值 null;要区分空值 null 和空字符串 "",空字符串是一个有效的字符串对象,它不等于null。数组类型数组是同一数据类型的集合,数组一旦创建后,大小就不可变;可以通过索引访问数组元素,但索引超出范围将报错;

Java 复习笔记(一) - 转自 廖雪峰的 Java 教程

命名习惯之所以说是习惯,是因为并不是编译标准,不遵守不大部分情况下也不会报错,但不可否认的是好的习惯非常重要。类名:camal 形式,首字母大写,尽量不用数字和下划线方法名:camal 形式,首字符小写,尽量不用数字和下划线变量名:camal 形式,首字母小写,可以使用少量数字和下划线常量名:字母全部大写数据类型分为基本类型和引用类型。基本类型包括整数类型、浮点数类型、字符类型、布尔类型。引用类型

访问存在的 Servlet 返回 HTTP Status 404 Not Found.

问题按照 jsp+servlet实现简单登录页面功能Demo_qq_37306786的博客-CSDN博客,基于简单的 jsp 页面和 servelet 做一个登录 demo。登录页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="

Java Bean 和 servlet 的简单应用及 demo

Java BeanJava Bean 是什么?1.JavaBean 本身就是一个类,属于 Java 的面向对象编程。2.在 JSP 中如果要应用 JSP 提供的 Javabean 的标签来操作简单类的话,则此类必须满足如下的开发要求:(1) 所有的类必须放在一个包中,在 WEB 中没有包的是不存在的;(2) 所有的类必须声明为 public class,这样才能够被外部所访问;(3) 类中所有的属

eclipse 打包,将 web 项目发布到 Tomcat 服务器上

本文中的 eclipse 专指 eclipse for java ee 版本,项目为普通 Java web 项目,而非 maven 项目。eclipse 项目(打包)导出在右击项目,弹出菜单中选择 WAR File,导出可以部署到服务器的 war 包。或者在弹出菜单中选择 Export 进一步选择项目导出的格式,比如常见的,Java 项下的 JAR file。导出下一步中 destination

win7 下 javac 编译中文报错: ??? Cp1252 ???

问题在 win7 下使用 javac 指令编译 Java 文件,当源码中包含中文(包括注释)时,编译会失败,并报错 ??? Cp1252 ???。使用的 shell 为 git-bash,jdk 1.8。解决针对 Java 编译中文报错,网上的解决方案,大多为编译时携带指定编码参数。因为 Windows 默认环境为 ANSI ( Cp1252 ) 编码,默认编译出来的字节码也是 Cp1252。当然

maven 编译报错 xxx \u3000 xxx

问题找到报错位置,发现是空格。空格怎么会报错呢?网上搜索了一下,原来 \u3000 是全角中文空格。三种空格 unicode( \u00A0、\u0020、\u3000) 表示的区别1.不间断空格 \u00A0,主要用在 office 中,让一个单词在结尾处不会换行显示,快捷键 ctrl+shift+space;2.半角空格(英文符号) \u0020,代码中常用的;3.全角空格(中文符号) \u3