自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SillyDuck

今天也要加油鸭~

  • 博客(11)
  • 收藏
  • 关注

原创 Java基础类库:Date、Calendar类

今天在用Java写一道去年寒假用C语言刷过的一道特别简单的水题的时候,用到了Java类库的Date、Calendar类,不妨写个总结以便下次复习~题目是这样的:给定一个日期,输出这个日期是该年的第几天Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成Output对于每组输入数据,输出一行,表示该日期是该年的第几天Sample Input1985/1/202006/3/

2018-03-17 22:52:54 348

原创 [每日一问]---Java中的方法重写(Overriding)和方法重载(Overloading)是什么意思?

方法重写是子类重新定义父类的方法 方法重载发生在同一个类里两个或多个方法的方法名相同但是参数列表不同1)方法重写的原则:方法名、参数列表必须与原方法相同返回类型可以相同也可以是原类型的子类型(从Java SE5开始支持)重写方法的访问权限不允许缩小,不能比原方法访问性差重写方法不能比原方法抛出更多的异常final修饰的方法是无法重写的private修饰的方法是无法重写的static修

2018-03-17 11:46:04 681

原创 [每日一问]---Java中支持的数据类型有哪些?什么是自动装箱和拆箱?

Java支持的数据类型包括两种:基本数据类型、引用类型 1)基本数据类型有8种: byte、short、int、long、float、double、boolean、char 2)引用类型: 如String、包装类等自动装箱是Java编译器在基本数据类型和对应的对象包装类型间的转化,即int转化为Integer,自动拆箱是Integer调用其方法将其转化为int的过程。 所以自动装箱和拆箱就

2018-03-16 23:52:26 323

原创 [每日一问]---hashCode()和equals()方法的重要性体现在什么地方?

Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。 如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此可能会被集合认为是相等的。 而且,这两个方法也用来发现重复元素,所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。HashMap的很多函数要基于hashCode()方法和equ

2018-03-15 19:11:39 4373

原创 [每日一问]---“static”关键字是什么意思?Java中可以重写一个static方法吗?

1)static表示静态的意思,表明一个被其修饰的成员变量(类成员)或者是成员方法(类方法)可以在没有所属类的实例变量的情况下被访问。2)Java中不可以重写static方法,因为重写Override是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以不可以重写static方法。PS:Java中也不可以重写一个private方法,因为p...

2018-03-14 12:54:29 583

原创 [每日一问]---JDK和JRE的区别是什么?

JRE:Java Runtime Environment,即Java运行时环境,包含了Java虚拟机、Java核心类库和支持文件。是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的。JDK:Java Development Kit,即Java开发工具包,包含了JRE、编译器和其他的工具(JavaDoc、Java调试器等)。是程序员使用Java语言编写程序所需要的

2018-03-13 19:52:42 167

原创 [每日一问]---什么是Java虚拟机?为什么Java是“与平台无关的编程语言”?

1)Java虚拟机,Java Virtual Machine即JVM,是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。2)Java被称作“与平台无关的编程语言”,即Java的跨平台性。Java源程序先经过javac编译成二进制的.class字节码文件,.class文件再运行在JVM上,然后java解释器(JVM的一部分)会将其解释成对应平台的...

2018-03-12 10:07:04 890

原创 JSP&Servlet学习笔记(8): 使用JSP

JSP生命周期由于在Servlet中编写HTML很麻烦,可以使用JSP来编写HTML。JSP与Servlet是一体的两面。因为JSP最后还是会被容器转译为Servlet源代码、自动编译为.class文件、载入.class文件,然后生成Servlet对象。 在编写Servlet时,可以重新定义init()方法作Servlet的初始化,重新定义destroy()进行Servlet销毁前的收尾工作...

2018-03-11 00:23:05 629 1

转载 JSP&Servlet学习笔记(7): 过滤器

过滤器概述什么是过滤器过滤器JavaWeb三大组件之一,它与Servlet很相似!不过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用户请求的Servlet。其实可以这样理解,当用户请求某个Servlet时...

2018-03-10 22:30:10 189

转载 JSP&Servlet学习笔记(6): 监听器

监听器是JAVAWeb开发中很重要的内容,其中涉及到的知识,可以参考下面导图: Web监听器1)什么是web监听器?   web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext、HttpSession、ServletRequest的创建和销毁,变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。 2)监听...

2018-03-10 21:50:51 157

原创 JSP&Servlet学习笔记(5): Servlet进阶API

每个Servlet都必须由Web容器读取Servlet设置信息,才可以真正成为一个Servlet。对于每个Servlet的设置信息,web容器会为其生成一个ServletConfig作为代表对象,我们可以从这个对象取得Servlet初始参数,以及代表整个web应用程序的ServletContext对象。Servlet、ServletConfig、GenericServlet在Servlet...

2018-03-10 21:14:17 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除