10 2020 档案

摘要:今天了解了Servlet映射的注解方法: 直接在Servlet类的前面加上@WebServlet("/......");加上你要通过浏览器访问的名字。 了解了Servlet的生命周期: 当用户访问时会,会先判断有没有Servlet对象,没有的话会调用Init方法初始化,然后调用service方法。 阅读全文
posted @ 2020-10-30 20:53 风吹过半夏 阅读(45) 评论(0) 推荐(0) 编辑
摘要:在c++中我们的异常处理一般是返回一个数值,通过判断数值来决定执行那一步,但在java中引入了异常类 可以供我们方便的处理异常下面介绍一些java异常类的基本结构: Throwable是所有异常类的基类,它之下分为:Error与Exception. 其中Error是严重错误,一般为硬件错误,我们一般 阅读全文
posted @ 2020-10-29 22:04 风吹过半夏 阅读(100) 评论(0) 推荐(0) 编辑
摘要:今日学习了Servlet的一些基本知识:Servlet本质是一个java类,它是运行在Servlet容器中。 Servlet实现了:1.创建并返回客户端请求的动态页面 2.与数据库进行访问。 Servlet本身为一组接口在javax.servlet中,我们需要定义一个类实现Servlet接口。 Se 阅读全文
posted @ 2020-10-29 17:30 风吹过半夏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:今日学习了include指令和include动作。 两者可以实现一样的功能,但是实现细节不一样。 include指令:<%@ include file="URL"%> inlcude动作:<jsp:include page="URL" flush="true/false"%> 两者都可以实现将一个文 阅读全文
posted @ 2020-10-28 22:13 风吹过半夏 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1. public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.Exce 阅读全文
posted @ 2020-10-28 21:02 风吹过半夏 阅读(121) 评论(0) 推荐(0) 编辑
摘要:今天学习了Jsp的管理状态: 保存用户状态的两种机制:session与Cookie主要学习了Cookie Cookie是Web服务器保存在客户端的一系列文本信息。 zaijava中使用Cookie newcookie=new Cookie(String key,Object value)用键值的方式 阅读全文
posted @ 2020-10-27 22:47 风吹过半夏 阅读(75) 评论(0) 推荐(0) 编辑
摘要:今日了解了javaBean的一些基本知识: javaBean就是用java写的一些组件,它的设计原则就是,共有的类,无参的构造方法,属性私有,有getter和setter方法。 使用javaBean首先要创建java类,再将它引入: <%@ page import=包名.类名" %> 在使用<jsp 阅读全文
posted @ 2020-10-26 22:40 风吹过半夏 阅读(50) 评论(0) 推荐(0) 编辑
摘要:这周主要初步了解了javaScript以及jsp连接mysql进行增删改查: javaScript的数据类型以及语法结构都不太严格,只有数值类型,字符串类型,逻辑类型以及空值四种,语句也可以不带分号。 javaScript声明函数要用function关键字而且要在<script>中定义,javaSc 阅读全文
posted @ 2020-10-25 21:30 风吹过半夏 阅读(65) 评论(0) 推荐(0) 编辑
摘要:今日学习了如何使用jsp连接数据库并写入文件: 实现要连接数据库: Class.forName("com.mysql.jdbc.Driver"); //驱动程序名 String url = "jdbc:mysql://localhost:3306/classname"; //数据库名 String 阅读全文
posted @ 2020-10-23 20:22 风吹过半夏 阅读(69) 评论(0) 推荐(0) 编辑
摘要:今日安装配置了MySQL,学习了利用MySQL可视化工作台建数据库与表,学习了jsp与数据库的连接。 遇到了MySQL版本与适配器版本不对应的问题,以下是结果图与测试代码: <%@ page language="java" contentType="text/html; charset=UTF-8" 阅读全文
posted @ 2020-10-22 23:02 风吹过半夏 阅读(88) 评论(0) 推荐(0) 编辑
摘要:今日练习了教材中的用户登录的例题,学习了使用了: <c:if>判断标签,<c:set>标签,set标签的scope属性中有四种作用范围: page标签文件执行完后释放,request请求结束后释放,session用户离开网页时释放, application服务器关闭时释放。学习使用了<jsp:for 阅读全文
posted @ 2020-10-21 22:58 风吹过半夏 阅读(64) 评论(0) 推荐(0) 编辑
摘要:以下是运行结果: 我们来分析一下为何会有如下结果: 首先 Parent parent=new Parent(); parent.printValue(); Child child=new Child(); child.printValue(); 分别输出父类和子类各自的myValue,100和200 阅读全文
posted @ 2020-10-21 17:08 风吹过半夏 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1. 父类: public class Father { public void showOut() { System.out.println("这是父类方法!"); } } 子类: public class Son extends Father{ public void showOut() { s 阅读全文
posted @ 2020-10-21 16:41 风吹过半夏 阅读(73) 评论(0) 推荐(0) 编辑
摘要:今日课堂测试遇到了要将用户输入的数据保存到文本文件中: 学习了jsp的内置对象request解决了问题: request可以获取请求参数的值 String getParameter(String name) 返回name指定参数的参数值 String[] getParameterValues(Str 阅读全文
posted @ 2020-10-20 21:30 风吹过半夏 阅读(125) 评论(0) 推荐(0) 编辑
摘要:今日简单了解了一下javaScript: javaScript的使用方法一般有两种: 1.直接使用:<script language="javaScript"> JavaScript脚本语句</script> <script>表示声明一个脚本语句,language表示用....语言编写的。 2.引用 阅读全文
posted @ 2020-10-19 21:21 风吹过半夏 阅读(102) 评论(0) 推荐(0) 编辑
摘要:这周主要学习了表单以及form元素以及HTML的各种标记的使用: 表单:学习了单行输入框,密码框,复选框,下拉框,文本域,以及重置按钮,提交按钮的使用。 form元素:使用form元素封装要提交的信息,可以获取form中的元素,对用户输入的信息进行验证, form元素可以有多个,但不能嵌套。 HTM 阅读全文
posted @ 2020-10-18 21:11 风吹过半夏 阅读(67) 评论(0) 推荐(0) 编辑
摘要:今日学习了HTML的表格: 一个表格至少需要三个标记:<table>声明一个表格对象,<tr>声明一行,<td>声明一个单元格。 <tr>必须放到<table>中间,<td>必须放到<tr>中间。 表格的基本结构: 包括表头,主体,表尾三部分:<thead><tbody><tfoot> 内部必须使用 阅读全文
posted @ 2020-10-16 21:02 风吹过半夏 阅读(56) 评论(0) 推荐(0) 编辑
摘要:今日学习了HTML标记的列表标记: 1.无序列表: <ul type="列表的标记符"> <li> 项目一</li> <li>项目二</li> </ul> 其中type有三种选择:disc实心圆(默认值) circle 空心圆 squre实心方块 2.有序列表: <ol type="列表项的标记符" 阅读全文
posted @ 2020-10-15 20:53 风吹过半夏 阅读(57) 评论(0) 推荐(0) 编辑
摘要:今日学习HTML的常用标记: 1.文本标记:<hm align=“对齐方式”>标题</hm> 对齐方式分为left,center,right; 2.字体标记<font face=“字体名称” size="字号" color="颜色">文字</font> 3.段落标记 <p> 单行使用则与上文空一行 阅读全文
posted @ 2020-10-14 21:58 风吹过半夏 阅读(75) 评论(0) 推荐(0) 编辑
摘要:今日学习了HTML的基本知识,HTML超文本标记语言,一种描述文档结构的标注语言。 HTML的标记一般成对出现,<html>为HTML文件的开头</html>为文件的结束, <head></head>表示头部信息的开始和结束,<meta>描述一个HTML网页文档的属性, <body》表示网页的主体部 阅读全文
posted @ 2020-10-13 21:50 风吹过半夏 阅读(70) 评论(0) 推荐(0) 编辑
摘要:今日完成了用户注册的程序,熟悉了表单元的使用,以及form元素的使用,以及HTML中的格式标签; 学习了表达式的基本语法形式:${表达式}可用于输出用户信息。可以使用param对象获取上一个页面的 表单提交信息根据变量名获取值,当有多个值时使用paramValues。pageContext可以获得当 阅读全文
posted @ 2020-10-12 21:37 风吹过半夏 阅读(71) 评论(0) 推荐(0) 编辑
摘要:这周学习了: 1.图形化用户界面,实现了用户登录的基本功能,包括用户名与密码的验证,以及验证码的随机生成与验证。 通过这个联系了解了JFrame类的基本使用以及图形化用户界面程序的基本流程。 2.学习了javaWeb的基本知识。了解了Jsp的基本语句: page指令,include指令 ,tagli 阅读全文
posted @ 2020-10-11 21:59 风吹过半夏 阅读(57) 评论(0) 推荐(0) 编辑
摘要:今日学习了: HTML注释:<!--注释--%> 这种注释客户端可见。 Jsp注释:<%--注释--%>这种注释客户端不可见。 Jsp脚本:在jsp中执行java代码 <%Java代码%> jsp声明:在jsp页面定义变量和方法 <%!Java代码%> jsp表达式 在jsp页面中执行表达式 <%= 阅读全文
posted @ 2020-10-09 20:04 风吹过半夏 阅读(56) 评论(0) 推荐(0) 编辑
摘要:今日学习了Jsp的基本语句: page指令:通常位于jsp页面的顶端。include指令 将一个外部文件嵌入到当前Jsp文件中. taglib指令:使用标签库定义新的自定义标签。 page指令的基本格式: <%@ page 属性1="属性值" 属性2="属性值" 属性n="属性值"%> 其中最常用的 阅读全文
posted @ 2020-10-08 20:04 风吹过半夏 阅读(60) 评论(0) 推荐(0) 编辑
摘要:今日学习了如何用MyEclipse集成Tomcat服务器,并使用MyEclipse开发自己的第一个Web应用程序。 学习了MyEclipse Web项目的目录结构主要分为:项目名称,java源程序文件,类库,项目根目录,资源文件。 阅读全文
posted @ 2020-10-07 21:29 风吹过半夏 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1. public class test5 { public static void main(String[] args) { Foo obj1=new Foo(); Foo obj2=new Foo(); Foo obj3=obj1; System.out.println(obj1==obj2) 阅读全文
posted @ 2020-10-07 17:33 风吹过半夏 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1.纯随机数发生器 利用随机数发生器公式 X(n+1)=(aX(n)+c)mod m; 其中设定m=int.MaxValue=2^31-1,a=7^5=16807,c=0; 可以利用递推,利用System.currentTimeMillis()返回时间在除以10000,当做第一个数。 public 阅读全文
posted @ 2020-10-07 16:59 风吹过半夏 阅读(116) 评论(0) 推荐(0) 编辑
摘要:今日对java Web做了一个初步的了解,安装了Tomcat服务器, 在安装服务器时遇到了环境变量没有配置好的问题,导致服务器不能运行,浪费了很多时间。 今后将认真对待环境变量的配置。 了解了Tomcat服务器的目录结构:如/bin 存放各种平台下用于启动和停止Tomcat的命令文件 /conf 存 阅读全文
posted @ 2020-10-06 19:35 风吹过半夏 阅读(152) 评论(0) 推荐(0) 编辑
摘要:今日主要完成了利用图形化用户界面完成账号登录并完成验证码的随机生成。 对于图形化用户界面有了一个初步的了解。 了解到编写图形化用户界面的基本步骤: 1.首先实例化JFrame对象,创建顶层容器,调整图像的基本属性大小,出现的位置等。 2.实例化JLabel对象,确定文本在图像中的位置,在实力化JTe 阅读全文
posted @ 2020-10-05 20:04 风吹过半夏 阅读(79) 评论(0) 推荐(0) 编辑
摘要:这周主要学习了线程,网络编程,并初步了解了BigInteger以及图形化用户界面的相关知识。 1.线程有两种实现方式:1)创建类继承Thread重写run()方法,用start()调用。 2)创建类实现Runnable接口重写run()方法。 对于线程安全可以使用synchronized(){}代码 阅读全文
posted @ 2020-10-04 20:45 风吹过半夏 阅读(119) 评论(0) 推荐(0) 编辑
摘要:今日复习了网络编程的相关内容 1.网络编程三要素:1)IP地址,2)端口(应用程序的标识),3)协议。 2.IP地址,IPV4 分配一个32bit地址用二进制表示,常写成十进制,用“.”隔开。 IPV6 采用128位地址长度,十六个一组,分成八组十六进制数。 3.端口两字节表示取值0~65535,0 阅读全文
posted @ 2020-10-02 20:03 风吹过半夏 阅读(67) 评论(0) 推荐(0) 编辑
摘要:今日复习了现成的相关知识进行总结: 1.多线程的实现有两个方法,第一是定义类继承Thread类重写run()方法,但要注意,调用start()方法启动线程。 第二是定义一个类实现Runnable接口,重写Run()方法,然后创建Thread类将定义的类作为参数。 2.可以利用getName()来获得 阅读全文
posted @ 2020-10-01 21:46 风吹过半夏 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示