- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 ${pathContext.request.contextPath}绝对路径错误解决方法
${pathContext.request.contextPath}绝对路径错误解决方法 ${pathConetxt.request.contextPath}是获取绝对路径的方法,但是使用使用发现路径错误,如下图:这是因为我们用IDEA开发java web时会有一个jsp的EL表达式不起作用的问题,只需要在jsp页面设置其是否忽略EL表达式即可。具体操作为:在<%@ page contentType=“text/html;charset=UTF-8” language=“java”%>
2021-02-06 12:02:01
696
原创 简单多人聊天室——java网络编程
简单多人聊天室——java网络编程文章目录简单多人聊天室——java网络编程一、网络编程基础1、什么是网络?2、网络编程三要素二、使用ServerSocket类完成服务器的构建三、Socket类搭建客户端类四、运行结果一、网络编程基础1、什么是网络?计算机网络是指将多台不同的计算机及其外部设备,通过通信线路连接起来,从而达到资源共享和通讯的目的。按分布范围可分为:广域网WAN 城域网MAN 局域网WAN 个人局域网PAN按使用者分:公用网:移动,电信等 专用网:军队,政府使用的网络按交换
2020-07-09 09:37:27
1387
原创 IO流学习笔记
IO流学习笔记文章目录IO流学习笔记1、IO流概述2、字节流3、字符流4、缓冲流5、转换流6、标准输出流(打印流)7、对象的序列化与反序列化8、数据流8、数据流1、IO流概述流的概念:java中流是个抽象的概念,当java程序需要从某个数据源(内存,文件,网络等都可以是数据源)读取数据时,或者像某个数据源写入数据时,就会打开一个数据流。IO流是有起点,有终点的有序字节数列。简单的说,IO流就是以流的方式进行输入输出,通过IO流可以完成对硬盘文件的读和写。所有的流都实现了java.io.clos
2020-07-08 14:24:14
210
原创 Java斐波那契数列兔子数量问题
问题描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子。假如兔子都不死,要求输出N个月内兔子的数量是多少。问题分析:从问题描述可以得知,每只兔子在出生后都需要一个成长期来发育,等到成熟期时才能开始生殖新的兔子,并且可以一直不死亡,可以一直生殖。所以第一个月:一对初始的兔子第二个月:兔子在成长第三个月:两对兔子,第二对刚出生第四个月:三对兔子,第二对在成长,第三对刚出生第五个月:五对兔子,第三对兔子在成长,出生4,5第六个月:八对兔子,第四队第五
2020-06-06 17:39:21
1084
原创 集合的使用-模拟斗地主
集合的基本概念在实际处理问题的时候,因为很多因素都不确定,而数组的长度又是固定的,所以数组的长度就不好控制了,数组的容量小了,就会造成数组越界异常,数组的容量大了,就会造成空间的浪费!为了避免这些问题,集合的使用就十分重要了。集合按照其存储结构可以分为两大类,一类是单列集合Collection,一类是双列集合Map。这里使用的是Collection的实现类ArrayList类。ArrayList类是Collection的子接口List的实现类。问题描述:1.创建Card类,定义花色suit和点数ran
2020-06-02 19:05:31
181
原创 用Calendar类写万年历
在java.util包下Calendar类是一个抽象类,用来对日历字段进行操作的。用Calendar类提供的各种方法来完成一个可以打印出指定月份的日历小程序代码如下首先是程序的菜单方法,用来打印出程序的提示菜单,其重点在于使用Calendar提供的add方法调整需要的日期,然后拼接成字符串,传递到打印日历的方法中private void menu() { Scanner sc = new Scanner(System.in); System.out.println("============
2020-05-28 18:22:19
515
原创 匿名内部类,成员内部类,局部内部类,静态内部类
成员内部类在类的成员位置定义一个内部类,相当于成员的属性。在类方法中调用成员内部类的属性和方法需要先创建一个对象,通过对象来访问成员内部类中的属性和方法。在内部类中可以直接调用外部类的静态属性,方法和非静态属性,方法成员内部类对象创建方法`package test;public class InnerClassStudy { class InnerClass{ //定义一个内部类方法 public void method1() { System.out.println("内部类
2020-05-24 11:33:31
131
原创 Java中static与final关键字
static关键字在定义一个类时,只是在描述一类事物的特征和行为,并没有产生具体数据,只有在通过new关键字创建类对象的时候,系统才会为每个对象分配储存空间,在某些时候程序员希望某些特定的数据在内存中只有一份,而且能够被这一个类的所有实例对象共享使用,这时候就会使用到static关键字——引用自《Java基础案例教程》使用static关键字可以节省内存空间,静态变量在类加载的时候初始化,置入方法区内存中。所以静态方法不能调用非静态的东西,因为非静态的资源在创建对象后才会产生,而静态资源调用的时候,非静态
2020-05-20 15:25:56
274
原创 Java中子类和父类中的静态代码块,非静态代码块,构造方法执行顺序
静态代码块,非静态代码块,构造方法package test;public class StaticExtendsTest { public static void main(String[] args) { //FatherTest father=new FatherTest(); Son son=new Son(); }}//创建一个父类class FatherTest{ //创建一个静态代码块 static { System.out.println("父类静态代码块");
2020-05-20 10:11:19
920
1
原创 JAVA中静态代码块与非静态代码块
静态代码块在java中,用一个大括号括起来的一行或多行代码叫代码块,而被static关键字修饰的代码块即为静态代码块。静态代码块只在类加载(类加载:当程序的运行,需要用到某一个类且这个类只是定义了还没有被加载到内存空间时,会进行加载,连接,初始化三个步骤来进行类加载)的时候自动执行,且只执行一次。package test;public class StaticTest2 { //创建一个静态代码块 static{ System.out.println("静态代码块执行了"); } //创
2020-05-17 17:25:49
349
原创 IIS的安装与ASP配置
最近在数据库的学习中使用到了IIS的安装与配置,其过程让人有点懵,在这里记下一个小笔记,也许未来的某一天可能会需要到。IIS是Internet Information Services的缩写,意为互联网信息服务。 首先,打开控制面板(可以在此电脑右键—>属性—>最上面一栏中找到),然后找到程序,点击进去,然后在程序和功能选项的下面有一个启动或关闭windows功能,点击进去! ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020051418...
2020-05-14 19:19:04
1809
IIS的安装与ASP配置.md
2020-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人