基础版本:需求:采取控制台的方式去书写学生管理系统。分析:(1)、初始菜单:(2)、学生类:属性:id、姓名、年龄、家庭住址。(3)、添加功能:键盘录入每一个学生信息并添加,满足以下要求:id唯一。(4)、删除功能:键盘录入要删除的学生id,需要满足以下要求:id存在删除。id不存在,需要提示不存在,并回到初始菜单。(5)、修改功能:键盘录入要修改的学生id,需要满足以下要求:id存在,继续录入其
转载 2023-08-02 08:57:12
136阅读
目录学习随笔简介一、JVM内存结构1.内存结构划分2.内存溢出的区域3.方法区、永久代、元空间二、JVM内存参数1.堆内存设置2.元空间内存设置3.代码缓存内存设置三、JVM垃圾回收1.三种垃圾回收算法 2.GC与分代回收算法 3.并发漏标问题4.垃圾回收器四、内存溢出1.误用线程池导致的内存溢出2.查询数据量太大导致的内存溢出3.动态生成类导致的内存溢出一、JVM内存结构1.
转载 2023-12-18 10:14:54
3阅读
 一、基础知识1.  java的特点。跨平台,严格区分大小写的,一种自由格式的语言JVM(Java Virtual Machine):用于保证java的跨平台(虚拟机) JRE(Java Runtime Enviroment):java的运行环境 JDK((Java Development Kit): java的开发工具2.  环境变量path和classpathPa
转载 2024-06-14 21:10:24
71阅读
 继承: 在java中,在我们要对一个事物进行封装时,发现有某一个类的特性和要封装的这个 类的特性相同,而我们可以在这个类的基础上进行一些功能的扩展就可以了,这样可 以加快我们编写程序的速度,那么这时候我们就可以继承这个类。 比如说:每个人都有自己的姓名和年龄,人会讲话,将人封装成一个类; class person { String name; int
转载 2023-11-13 06:28:58
71阅读
1,类加载器。2,代理。1,类加载器。  Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader  类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap。  Java虚拟机中的所有类装载器采用具
                                 Java程序流程控制Java程序流程控制分为顺序结构、选择结构和循环结构。 循序结构:按语句的先后循序执行。 如打印语句: public class Test {
转载 2024-07-17 18:22:29
30阅读
在学习完Ajax和json后,博主在新年过后开始JavaWeb项目——黑马旅游网的学习和完善,这个项目是使用的jQuery去编写的,因为需要使用异步请求,就不能使用jsp方法。过程中遇到了很多大大小小的问题,有后端的,也有前端的语法问题,在老师的帮助下也是一步一步地解决了。本篇博客主要是总结一下遇到的几个问题和写该项目的一些心得体会目录项目介绍项目前提项目说明项目内容界面展示项目心得遇到的问题总结
转载 2023-10-04 09:57:07
114阅读
  一、基础知识1.  java的特点。跨平台,严格区分大小写的,一种自由格式的语言JVM(Java Virtual Machine):用于保证java的跨平台(虚拟机)JRE(Java Runtime Enviroment):java的运行环境JDK((Java Development Kit): java的开发工具2.  环境变量path和classpa
转载 2023-07-07 22:59:46
86阅读
文章目录1.学生管理系统2. 学生管理系统升级版 1.学生管理系统案例需求 针对目前我们的所学内容,完成一个综合案例:学生管理系统。该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序实
转载 2024-07-17 18:39:44
94阅读
学习笔记之java基础虽然在大学的专业是软件工程,但对于写个HelloWorld都会出错的我来说,毕业之后又重新选择学习Java语言,后悔已经来不及,只能努力,只能奋进,所以在学习之余,写下博客来见证自己的学习之路。一、Java简介Java是由Sun公司推出的Java面向对象程序设计语言和Java平台的总称。由詹姆斯格斯林和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是199
转载 2024-07-17 18:42:51
47阅读
 一、控制台输出“Hello World” 首先创建文件“helloWorld.java”,然后输入如下代码:1 public class HelloWorld 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6
转载 2023-07-05 10:38:31
13阅读
Java基础知识汇总 一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为JavaJava的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开
转载 2023-09-24 19:45:40
110阅读
黑马程序员全套Java教程_Java基础教程_概述(一)1、Java语言发展史1.1 Java语言1.2 Java语言发展史2、Java语言跨平台原理2.1 平台2.2 跨平台2.3 Java语言跨平台原理3、JRE和JDK3.1 JRE(Java Runtime Environment)3.2 JDK(Java Development Kit)3.3 JDK、JRE和JVM的关系面试题1:JD
转载 2023-05-23 15:32:16
596阅读
 由于不能经常上网,所以这日子只能一次全弄上来啦1.         File类(1)   是IO中唯一代表磁盘文件本身信息的类,而不是文件中的内容 (2)   定义了一些与平台无关的方法来操作文件,例如创建、删除、重命名 (3) &nbs
转载 2024-07-17 18:49:06
30阅读
1.基本常识1-1 软件开发1-1-1 什么是软件软件:一系列按照特定顺序组织的计算机数据和指令的集合。P.S.指令的作用就是告诉计算机如何对数据进行加工。1-1-2 常见的软件1、系统软件:如:DOS(Disk Operating System),windows,Linux等。还有其他系统,例如Android、IOS、MAC等。2、应用软件:如
文章目录Java1.8笔记(中)7. IO流7.1 File类7.2 字节流7.2.1 字节输出流7.2.2 字节输入流7.3 字节缓冲流(*)7.4 字符流7.4.1 字符输出流7.4.2 字符输入流7.5 字符缓冲流(*)7.6 字节字符案例7.6.1 集合到文件7.6.2 文件到集合7.6.3 点名器7.6.4 集合到文件【改进版】7.6.5 文件到集合【改进版】7.7 IO流案例7.7.
转载 2024-05-14 16:55:47
99阅读
项目介绍 ssm ERP报销系统。主要分4个角色,总经理、部门经理、财务、普通员工,普通员工填写报销单后需要提交给部门经理审核,再由财务支付,如果金额大于5000,还需要总经理审核。 总经理拥有 部门管理 和 员工管理 功能 部门经理拥有 员工管理 功能 其他职务没有环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,E
转载 2023-09-20 16:01:29
152阅读
如果你是一个Java初学者,你可能对Java应用在什么地方感到困惑。除了“马里奥”“贪吃蛇”等经典游戏,其他领域好像也找不到Java的踪迹!那学完Java可以从事什么工作呢? 一、Java23年的发展从Java在1995年的正式发布至今已经23年了。23年来,Java语言正在不断进化,而其技术应用也在不断扩大进步。1995年,从诞生第一年,便有8.3万网页使用Java技术制作。1998
数据的导入导出一、供应商或客户数据导出1、需求分析点击导出按钮,将供应商或客户的信息导出为excel文档2、POI介绍Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊
转载 2023-09-20 16:01:52
122阅读
员工管理的完善(一)查询页面的时候去掉密码1、访问上面创建好的项目emp.html页面密码是暴露状态需要在显示的时候,屏蔽掉密码的显示2、在erp_entity当中的Emp.java当中,设置注释3、再次访问的时候登陆密码消失 将emp.html当中的密码列删除 再次访问(二)性别的显示在emp.html当中修改性别一列 再次访问emp.html页面(三)日期格式化1、查询的时候这样显示显然不对2
转载 2023-09-20 16:01:56
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5