![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
高山听流水
有兴趣的未来。
展开
-
#java 一个简单的例子理解java继承、成员函数重写、类型转换
一个简单的例子理解java继承、成员函数重写、类型转换 1、继承简介 举一个简单的例子:笔分为很多种,比如毛笔、钢笔、圆珠笔等等,这些笔都有一些相同的属性比如长度、笔迹的粗细等等;但他们也有不同的特点,比如他们的用途(毛笔可以写对联、钢笔可以写作业等等)等。这时候要编写一个程序用类表示这些笔,一般的方法就必须把各种笔的众多相同的属性重复写很多次,就很浪费时间。这时候就可以借助继承,先写一个拥...原创 2018-08-17 20:32:41 · 1476 阅读 · 0 评论 -
#java #web JSP基本语法以及JSP生命周期简介(静态内容、注释、指令、声明、小脚本、表达式)
#java #web JSP基本语法以及生命周期简介(静态内容、注释、指令、声明、小脚本、表达式) 目录#java #web JSP基本语法以及生命周期简介(静态内容、注释、指令、声明、小脚本、表达式)1、Jsp基础语法1.1 JSP简介1.2 常见动态网站开发技术对比1.3 Jsp页面元素构成2、Jsp页面的生命周期1.1 编译阶段1.2 初始化阶段...原创 2019-01-15 23:38:53 · 676 阅读 · 0 评论 -
#java #web jsp开发入门(web应用概述、tomcat简介、编写步骤)
#java #web jsp开发入门与编写步骤(web应用概述、tomcat简介、编写步骤) 目录#java #web jsp开发入门与编写步骤(web应用概述、tomcat简介、编写步骤)1、web应用概述 1.1 Web应用程序 1.2 静态网页与动态网页 1.3 开发环境2、tomcat简介 2.1 Tomcat服务器的目录结构...原创 2019-01-14 13:21:49 · 1089 阅读 · 0 评论 -
#java #web Servlet的请求流程和生命周期(含实例验证)
#java #web Servlet的请求流程和生命周期(含实例验证) 目录#java #web Servlet的请求流程和生命周期(含实例验证)1、Servlet请求流程2、Servlet的生命周期3、实例验证 3.1 验证程序运行的流程 3.2 验证销毁时的流程 3.3 验证自动装载Servlet1、Servlet请求流程以ge...原创 2019-01-07 23:38:57 · 1039 阅读 · 0 评论 -
#java #web Servlet简介以及编写Servlet网站的步骤
#java #web Servlet简介以及编写Servlet网站的步骤 目录#java #web Servlet简介以及编写Servlet网站的步骤1、概述 1.1 什么是servlet 1.2 Tomcat容器2、编写Servlet 2.1 手工编写Servlet程序的步骤 2.2 使用编译器自带的功能编写servlet ...原创 2019-01-06 23:26:41 · 711 阅读 · 2 评论 -
#java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室
#java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室 学习本文需要先准备的知识点:队列(或数组)、类与对象、线程、InputStream和OutputStream的使用。1.前期准备(新知识点讲解)(1)、认识Telneta、关于TelnetTelnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供...原创 2018-09-30 17:49:05 · 2727 阅读 · 1 评论 -
#java 队列与泛型——动态数组的实现原理
java 队列与泛型——动态数组的实现原理学习本文需要用到的知识:java数组1、思路推理众所周知,在很多编程语言中,数组的大小一旦确定,在定义后是不可以改变的。如果数组储存满了之后还想往数组里面储存元素,肯定不能接着用同一个数组。所以需要重新定义一个比原数组要大的数组,把原数组里的数据重新储存到新数组,再把新数据储存进去。代码如下:public class MyArray { ...原创 2018-09-28 09:42:56 · 1248 阅读 · 0 评论 -
#java 聊天室(二)—— 给聊天室增加菜单和私聊功能
#java 聊天室(二)—— 给聊天室增加菜单和私聊功能 学习本文需要先查看我的上一篇博客: #java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室在上一篇博客里,我们实现了用java写了一个telnet聊天服务器,实现了群聊功能。今天我们就来给这个聊天室添加菜单,并且实现私聊功能。 1.实现目标 在用户登录后显示菜单:当用户输入1后用户进入公共...原创 2018-10-02 15:14:53 · 4301 阅读 · 6 评论 -
#java 反射实现类外访问类的私有成员
java反射实现类外访问类的私有成员学习本文需要提前掌握的知识:java类与对象1、 思路分析想要实现访问类的私有成员,我们有两个思路,一个是将私有成员转换成公有成员,另一个思路是在访问私有成员的时候绕过java语言检测。第一个思路,将私有成员转换成公有成员:这就和我们平常获取类的私有属性所用的方法一致——为这个私有成员写一个公有的get方法。public void getInforma...原创 2018-09-25 17:07:08 · 1248 阅读 · 0 评论 -
#java ArrayList<T>、线程、Image对象示例——飞机大战开发如此简单
java ArrayList、线程、Image对象示例——飞机大战开发如此简单学习本文需要先准备的知识:窗体编写、窗体元素添加、鼠标监听器的使用、线程的使用(可以查看我的上一篇博客:“java线程 、键盘监听器——教你写自己的球球大作战”)1、 前期准备(知识点讲解)(1)、java ArrayLista、什么是ArrayListArrayList可以说是一个动态数组,它的容量可以随时调...原创 2018-09-18 14:47:44 · 572 阅读 · 0 评论 -
#java 线程 、键盘监听器——教你写自己的球球大作战
java线程 、键盘监听器——教你写自己的球球大作战学习本文需要先准备的知识:窗体编写、窗体元素添加、窗体绘制填充圆1、 前期准备(知识点讲解)(1)、java线程 a、为什么要用线程 案例:想要写一个会移动的小球,我们可以采取这样的方法:写一个while(true)循环,在里面不断地给圆的横纵坐标自加,然后把这个球重新画出来,之前画过球的地方用白色的球填充,同时循环里加...原创 2018-09-16 15:29:07 · 3621 阅读 · 5 评论 -
#java 五子棋 java实现五子棋AI算法详解
java实现五子棋 AI算法详解学习本文内容需要先准备的知识:窗体编写、窗体元素添加、窗体绘制线条、窗体绘制填充圆1、 前期准备:(1)、棋盘的绘制:在一个窗口里绘制一定的水平线和垂直线,使之交叉构成棋盘;(2)、棋子的呈现方法:鼠标点击指定位置的时候,获取指定位置的坐标,找到与所点击位置距离最近的棋盘上的线条交叉点,在此绘制一个填充圆(注意,java画圆的方法需要提供的参数有...原创 2018-09-09 19:02:59 · 9852 阅读 · 6 评论 -
#java IO流的简单使用——教你开发一个属于自己的图片格式
java IO流的简单使用——教你写一个属于自己的图片格式说在前面:本次学习需要提前学会:java窗口的编写、画图板的制作;1、 简单的I/O知识点: (1)、保存一个数字或字符到指定文件的简单步骤: 第一步,建立一个OutputStream类以及DataOutputStream类:OutputStream OutputStream类名= new FileOutputStre...原创 2018-08-31 15:07:31 · 642 阅读 · 0 评论 -
#java 接口的使用以及接口存在的意义揭秘
java接口的使用以及接口存在的意义揭秘1、 什么是接口 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 Java接口,Java语言中存在的结构,有特定的语法和结构(以上摘自百度百科)。2、 接口怎么用? (1)、第一步,定义一个接口,格...原创 2018-08-31 13:13:28 · 1374 阅读 · 0 评论 -
#java #web JSP内置对象(上) —— 内置对象概述与out、response对象
#java #web JSP内置对象(上)—— 内置对象概述与out、response对象 目录#java #web JSP内置对象(上) 内置对象概述与out、response对象1、Jsp内置对象1.1 内置对象简介1.2 补充知识2、部分内置对象介绍1.1 out对象2.2 request对象1、Jsp内置对象1.1 内置对象简介Jsp内置...原创 2019-01-16 00:01:54 · 767 阅读 · 0 评论