JAVA
文章平均质量分 57
白芷加茯苓
愿你靠自己,努力生长,眼里向着阳光,笑里全是坦荡
展开
-
Java——String类的方法
String str1 = “abc” 与String str2 = new String(“abc”)有什么区别?字符串常量存储在字符串常量池,目的是共享字符串非常量对象存储在堆中原创 2022-01-18 20:31:34 · 558 阅读 · 0 评论 -
Java中关于自增自减
第一题:a=10,b=20++a+a+++++a-a+±–a±-a—a+a–加上括号好看点:(++a) + (a++) + (++a) - (a++) - (–a) + (–a) - (–a) + (a–)a 11 12 13 14 13 12 11 1011 + 12 + 13 - 14 - 13 + 12 - 11 + 10第二题:a=10原创 2022-01-18 20:23:35 · 431 阅读 · 0 评论 -
Java打印三角形(双层for循环)
Java打印三角形(双层for循环)1.第一个三角形:打印样式:外层for循环控制行数,内层for循环控制“*”的个数public static void demo01(){ //行数:4行 for(int i=1;i<=4;i++){ /* 找规律: 第一行:1个* 第二行:3个* 第三行:5个* 第四行:7个* *原创 2022-01-10 15:48:12 · 3423 阅读 · 0 评论 -
JSP实现登陆页面(表单提交、连接数据库、实现页面跳转)
JSP实现登陆页面(表单提交、连接数据库、实现页面跳转)1.数据库设计2.主页面展示3.代码展示:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/原创 2020-07-16 15:59:04 · 40088 阅读 · 42 评论 -
如何理解在数据类型中元素不能修改?
如何理解在数据类型中元素不能修改?我所理解的元素修改是:不能对已经赋值或者初始化的数据类型进行元素的修改,这里的修改不是指片面意思上的输错了数值,将光标移到对应位置,按下删除键,再进行数据的修改等操作,也不是指对对象的重新赋值。重新赋值:初始化完成后又进行重新赋值修改:创建后对象后对某些元素进行添加、删除等操作例如Python中字符串不能被改变,word=[‘abcdefgh’],如果运行word[0] = 'm’会导致错误==‘str’ object does not support item原创 2020-07-16 10:28:06 · 2982 阅读 · 0 评论 -
Java反射机制
Java反射机制(一)前言:反射库(reflect library)提供了一个非常丰富且精心设计的工具集,以便于编写能够动态操纵Java代码的程序。这项功能被大量的应用于JavaBean中,它是Java组件的体系结构。使用反射,在设计或者是运行时添加新的类,能够快速的应用开发工具动态的查询新添加类的功能。Class类:可以通过Class这个专门的Java类访问类的信息。Class类实际上是泛型类,例如Class<?> perClazz = null;。在大多数情况下,可以忽略类型参数原创 2020-07-08 22:02:05 · 131 阅读 · 0 评论 -
Java Web实现信息管理
Java Web学生信息管理系统实现简单的增删改查前言:自己第一次接触Java Web应该是在闲鱼和一个大佬的“生意往来”,大二上学期刚学完Oracle,老师就要求用Java语言操作Oracle,当时真的是懵了。回顾自己前两年的生活,大一上学期学习C语言,下学期学习Java,当时教课老师是学硬件的。课上讲一些理论性的问题,剩余时间让我们比这课本敲代码,感觉自己学的Java太片面了,而且那个时候也没有感到Java很重要,直到现在真的后悔之前没有好好学习Java…现在想想,所谓的连接Oracle和MySQL原创 2020-05-29 22:32:10 · 805 阅读 · 0 评论 -
MVC与三层架构的联系及三层架构实现学生注册功能
MVC与三层架构的联系及三层架构实现学生注册功能三层架构的逻辑关系:MVC和三层架构的联系:三层架构实现学生注册功能的逻辑:学生注册页面:输入学生信息:完成学生注册:代码实现:add.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.原创 2020-05-28 09:17:50 · 499 阅读 · 0 评论 -
MVC原理及案例分析
MVC原理及案例分析关于MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC原创 2020-05-27 18:09:41 · 1833 阅读 · 0 评论 -
数据库存取BLOB类型音乐文件的过程及常见错误
通过JDBC将音乐文件从数据库中进行存取数据库端的准备工作:新建表,用来存放音乐文件:mymusic第一列:id 类型:int第二列:music 类型:blob将音乐文件存入数据库/** * */package cn.zxm.jsp;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;impo原创 2020-05-26 12:40:50 · 1428 阅读 · 2 评论 -
JSP中get和post请求方式的区别及乱码解决方法
JSP中get和post提交方式get提交方式:默认method=“get” 和 地址栏、超链接请求方式默认都属于get提交方式form表单的method属性:提交服务器的http方法,一般为post和getget与post请求方式的区别:get方式 在地址栏显示请求信息 密码等个人信息显示在地址栏,不安全 ,并且地址栏能够容纳的信息有限,如果请求的数据中有大的文件,如图片,音频,视频等,会出现地址栏无法容纳全部数据,产生错误。post方式 不显示提交信息,较安全文件上传操作(提交作业原创 2020-05-23 09:57:06 · 2519 阅读 · 0 评论 -
tomcat修改端口号与eclipse中的tomcat保持一致
tomcat修改端口号与eclipse中的tomcat保持一致将本地tomcat与eclipse中tomcat的配置信息保持一致:即将eclipse中的tomcat设置为托管模式1. 添加项目2. 查看server.xml文件中tomcat的端口号3. 第一次创建tomcat实例后,双击tomcat服务器,选择托管模式这里选择第二个选项后,要进行 Ctrl + s 进行保存4. 在浏览器中运行项目如果觉得这篇博客有用,希望能得到大家的支持,共同进步!!...原创 2020-05-22 21:25:57 · 769 阅读 · 0 评论 -
Eclipse中tomcat的简单配置
Eclipse开发JSP项目Eclipse与tomcat相关联原创 2020-05-22 17:13:46 · 142 阅读 · 0 评论 -
Java Web项目的层次结构及常见分包
Java Web项目的层次结构及常见分包Web项目中的层次ControllerServiceDaoController层:表现层(视图)层。用来显示数据和接收用户数据Service层:业务逻辑层,用来处理页面。先写接口,后写实现类Dao层:持久层(数据访问层)。用来操作数据库项目中常见的分包1.controller包向用户展现的功能,实现用户交互。public class UserController { public UserService userService; /*原创 2020-05-21 08:10:44 · 4375 阅读 · 0 评论 -
使用JDBC进行简单连接
Java小白的学习笔记:JDBC与数据库集训的有关总结连接数据库(MySQL)的步骤:导入jar包(可以去官网下)复制mysql-connector-java-5.1.37-bin.jar到项目libs目录下右键–>Add As Library注册驱动获取数据库连接对象Connection定义sql获取执行sql语句的对象Statement执行sql,接收返回的结果处理结果释放资源下面以简单的例子介绍:import java.sql.Co原创 2020-05-11 20:49:59 · 211 阅读 · 0 评论