Java基础和Java web
文章平均质量分 69
Java基础和Java web
漂流の少年
stay hungry, stay foolish.
展开
-
Java web学习目录+Java基础
java web学习目录+Java基础原创 2021-08-31 22:24:58 · 374 阅读 · 0 评论 -
学习Java(7)之正则表达式
1.运用正则表达式判断字符串是否包含数字HasNum.javaimport java.util.Scanner;import java.util.regex.*;public class HasNum { public static void main(String[] args) { String reg = "\\d"; Pattern pattern = Pattern.compile(reg); Scanner s =new Scanner(System.in); Sys原创 2021-05-25 11:10:38 · 471 阅读 · 0 评论 -
学习Java(13)之网络编程
1.简介互联网上的计算机之间的通讯是通过TCP(Transport Control Protocol)或UDP(User Datagram Protocol)协议TCP是一个基于连接的协议,它能够提供两台计算机之间的可靠的数据流 . HTTP、FTP、Telnet等应用都需要这种可靠的通信通道UDP是从一台计算机向另一台计算机发送称为数据报的独立数据包的协议,该协议并不保证数据报是否能正确地到达目的地。它是一个非面向连接的协议一台机器只通过一条链路连接到网络上,但一台机器中往往有很多应用程序需要进原创 2021-06-02 15:05:55 · 146 阅读 · 0 评论 -
学习Java(2)之语法基础
1.数据类型在Java中,基础数据类型的大小在所有机器上都是一样的基本数据类型复合数据类型(引用类型)数组(Array)、类(class),、接口(interface)①函数中基本类型和对象的引用都是在栈内存中分配,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间②建立一个对象时,从堆栈两个地方都分配内存,在堆中分配的内存实际用于建立这个对象,而在栈中分配的内存只是一个指向这个堆对象的引用而已。在堆中分配的内存,由Java虚拟机的自动垃原创 2021-05-24 22:58:01 · 160 阅读 · 0 评论 -
学习Java(4)之日期处理
java日期处理原创 2021-05-25 10:01:38 · 196 阅读 · 1 评论 -
学习Java(9)之集合
1.什么是集合?集合:存储数据的容器,集合里存放对象,而非基本数据类型数组和集合都是容器,有何不同?①数组长度固定,集合长度可变②数组只能存放相同类型的数据,集合可以存放不同类型的数据③数组可存放简单数据类型和类类型的数据,集合只能存放类类型数据两种类型的容器Collection:一组各自独立的元素,包括List, SetMap: 成对的key-value对象2.Array的一些方法①fill()方法使用给定值,填充一个数组。[‘a’, ‘b’, ‘c’].fill(7) /原创 2021-05-31 00:04:25 · 153 阅读 · 0 评论 -
学习Java(1)之入门
1.什么是Java?最初由Sun Microsystem公司开发Java白皮书的定义:Java是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言Java平台:由Java虚拟机(JVM)和Java 应用编程接口(API)构成。...原创 2021-05-24 13:01:18 · 149 阅读 · 0 评论 -
学习Java(11)之GUI编程
设置组件textfield为不可输入:xxx.setEditable(false)截取textfield中的字符串:xxx.getText().substring(int beginIndex,int endIndex)原创 2021-04-24 16:58:57 · 247 阅读 · 0 评论 -
学习Java(12)之文件输入输出
在Java程序中,对于数据的输入/输出操作以“流” (stream) 方式进行原创 2021-06-02 15:34:27 · 245 阅读 · 0 评论 -
学习Java(8)之线程
1.模拟龟兔赛跑package thread_test;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.concurrent.CountDownLatch;import javax.swin原创 2021-05-25 11:21:53 · 263 阅读 · 1 评论 -
用NeatBeans实现一个简单的计算器
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. *//** * * @author admin */public class calculator extends javax.swin原创 2021-05-25 11:16:07 · 196 阅读 · 0 评论 -
学习Java(5)之面向对象
1.第一题Student.javapublic class Student { String name, sex; int age; //构造方法 Student(String name,String sex,int age){ this.name = name; this.sex = sex; this.age = age; } void setAge(int age) { this.age = age; } int getAge() { return age;原创 2021-05-25 10:47:30 · 472 阅读 · 0 评论 -
学习Java(6)之字符串
1.统计一个句子中单词出现的次数例如:“if it is to be it is up to me to delegate”统计:{if=1,it=2,is=2,to=3,be=1,up=1,me=1,delegate=1}public class CountWords { public static void main(String[] args) { String s = "if it is to be it is up to me to delegate"; String words[原创 2021-05-25 10:56:20 · 507 阅读 · 0 评论 -
Java练习题
试题1求1到10的阶乘和main.javapublic class Main { public static void main(String[] args) { int result = 0; int num = 1; for(int i = 1; i <= 10; i++) { num *= i; //num变量表示i的阶乘,i从1到10 result += num; //累加求和 } System.out.原创 2022-03-01 16:10:31 · 307 阅读 · 0 评论 -
学习Java(10)之异常处理
1、异常(Exception)是程序执行过程中出现的非正常事件,即各种意外情况。比如说:① 用户输入出错② 所需文件找不到③ 运行时磁盘空间不够④ 内存不够⑤ 算术运算错 (数的溢出,被零除…)⑥ 数组下标越界但是异常不是错误我们常说的错误有三种:①语法错。比如没定义变量,漏了分号,括号不匹配,这在程序编译的时候就能检查出来。②语义错。比如输入的数据格式不对,给变量赋值超过其范围。这种错误只有程序运行的时候才能发现。③逻辑错。编译运行都通过,但是结果与预期不符。例如循环次数不对造成结果不对。.原创 2021-05-14 14:51:11 · 172 阅读 · 2 评论 -
学习Java(3)之Math和Random类
1.在11 22 33 22 33 44 22中,重复的数字有几个?RepeatNum.java一种方法import java.util.Scanner;public class RepeatNum { public static void main(String[] args) { int num[]=new int[7],i,j,k,count=0; Scanner s=new Scanner(System.in); System.out.print("请输入一组数:");原创 2021-05-25 00:03:28 · 149 阅读 · 1 评论 -
用NetBeans实现一个简易软键盘
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. *//** * * @author admin */public class RuanJianPan extends javax.swi原创 2021-05-25 12:17:43 · 90 阅读 · 0 评论 -
简易聊天室的设计 --- JSP
目录1.数据库设计这里用MySQL数据库,借助phpstudy可快速安装列名 类型 长度 备注 id smallint 10 主键 username varchar 10 用户登录名 password varchar 10 登录密码 name varchar 15 用户姓名 sex varchar 2 用户性别 ...原创 2022-01-11 20:37:16 · 5265 阅读 · 8 评论 -
Servlet技术
目录原创 2021-12-14 23:26:08 · 310 阅读 · 0 评论 -
Javabean技术(网上书店项目---创建图书表TitleDao)
目录1.简介JavaBean是一种Java语言写成的可重用组件,是一种特殊的Java类其结构和普通的Java类相似,编写Javabean就是编写Java类由JavaBean类创建的对象称作javabean,简称beanJavaBean类中的属性是private的,访问属性的方法必须是public的,更改或获取属性的方法通常都命名为setXxx()和getXxx()JavaBean处理表单方便,只要JavaBean属性和表单控件名称吻合,采用<jsp:useBean>标签就原创 2021-10-16 17:21:47 · 430 阅读 · 0 评论 -
配置Tomcat7.1数据库连接池
数据库连接池连接池是一个可以存储多个数据库连接对象的容器,当程序需要连接数据库时,可直接从连接池中获取一个连接,使用结束时将连接还给连接池。这样一个连接可以被很多程序共享,无需每次与数据库交互都进行一次连接与断开操作。原创 2021-10-13 00:21:35 · 4102 阅读 · 1 评论 -
JSP访问数据库(网上书店项目---创建数据库和JDBC连接数据库测试)
目录原创 2021-10-12 17:27:04 · 1028 阅读 · 0 评论 -
Cookie对象
Cookie是一种会话跟踪机制。Cookie对象不是JSP的内置对象,需要显示创建。Cookie是WEB服务器通过浏览器在客户机的硬盘上存储的一小段文本。JSP可以将用户登录的用户名、密码、登录时间等信息保存在客户机的Cookie中。当用户再次登录此网站时,浏览器根据用户输入的网址,在本地寻找与该网址匹配的Cookie,将该网站的Cookie和请求参数一起发送给服务器做处理,实现各种各样的个性化服务。Cookie对象是javax.servlet.http.Cookie类的实例JSP将信息原创 2021-10-03 23:27:33 · 651 阅读 · 0 评论 -
JSP内置对象
目录JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,不需要显式声明1.jsp的9个内置对象原创 2021-09-28 15:38:13 · 1219 阅读 · 0 评论 -
JSP页面相对基准地址
目录目标地址 =页面相对基准地址 + 语句中的相对地址页面相对基准地址的设定分下面两种情况:①使用标签<base href="<%=basePathURL%>">本JSP页面中的所有链接均以此相对基准地址为基准点下面这个例子是将工程项目路径设为页面相对基准地址a.jsp<%@ page language="java" pageEncoding="utf-8" %><% String path = request.getCon...原创 2021-09-28 13:43:17 · 149 阅读 · 0 评论 -
JSP动作指令(forward、include、plugin、param)
目录JSP动作指令为请求处理阶段提供信息,是运行时的脚本动作,以标签的形式使用JSP动作标签分类①基本元素(JSP1.2开始就有的)<jsp:forward> <jsp:include><jsp:param><jsp:plugin><jsp:params><jsp:fallback>②与存取JavaBean有关的<jsp:useBean><jsp:setProperty>&l...原创 2021-09-26 17:23:06 · 1360 阅读 · 0 评论 -
编译指令page、include、taglib
目录JSP的编译指令用来设置JSP程序和由该JSP程序编译所生成的Servlet程序的属性,告诉引擎如何处理JSP页面中的某些部分。1.page指令原创 2021-09-20 09:29:21 · 634 阅读 · 0 评论 -
利用JSP代码段动态生成表格
目录利用JSP代码段动态生成表格,表格数据来自内存中的数组或集合类容器(List、Map、Set)①编写实体类bean/Student.javapackage bean;public class Student { private String no; private String name; private String tel; public Student() {}; public Student(String no,String name,String tel){ t原创 2021-09-19 19:07:57 · 10506 阅读 · 0 评论 -
JSP简介和基础语法
目录1.JSP简介JSP技术是基于Java Servlet和整个Java体系的Web服务器端开发技术JSP是Java Server Pages的缩写,表示它是用Java写的Web服务页面程序JSP网页是在传统的HTML文件中加入JSP标记或Java程序片段构成,JSP页面文件以“jsp”为扩展名进行保存。当一个JSP页面第一次被访问时,JSP引擎将执行以下步骤:(1)将JSP页面翻译成一个Servlet,这个Servelet是一个Java文件,同时也是一个完整的Java程序(2)原创 2021-09-17 09:24:42 · 1193 阅读 · 0 评论 -
Java Web开发环境搭建及创建、发布jsp web项目
1. 安装JDK2. 安装Eclipse IDE,用来写java程序3. 安装tomcat,一个轻量级的web应用服务器原创 2021-09-09 17:00:55 · 425 阅读 · 0 评论 -
IIS的安装、配置与测试
目录1.安装在程序面板中找到程序与功能点击左侧的启用或关闭Windows功能选中下图红框中的,再点确认即可检查是否安装:在程序面板中找到管理工具,进去看看2.配置3.测试...原创 2021-08-31 23:28:58 · 1306 阅读 · 0 评论 -
web的基本原理
1.web的核心概念:客户端-服务器端(请求-响应)2.请求方式:地址栏请求、超链接请求、表单请求3.静态网站和动态网站静态网站:一堆.html文件,内容不可变化,大家看到的都是一样的信息动态网站:可以根据请求内容动态地生成HTML、XML或其他格式文档的Web网页常见的动态网页技术:ASP.NET和JSPJSP(全称JavaServerPages),Sun Microsystems公司创建JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中.原创 2021-08-31 22:23:39 · 2580 阅读 · 0 评论