黑马程序员全套Java教程_Java基础教程_学生管理系统(十六)1.1 学生管理系统实现思路1.2 定义学生类1.3 主界面的代码编写1.4 添加学生的代码编写1.5 查看学生的代码编写1.6 查看学生的代码编写升级版1.7 删除学生的代码编写1.8 修改学生信息的代码编写1.9 解决添加学生学号重复问题 1.1 学生管理系统实现思路(1)定义学生类。 (2)主界面的代码编写。 (3)添加学生
24.while 循环语句格式 基本格式:while( 条件判断语句) {循环体语句;}完整格式:初始化语句;while(条件判断语句) {循环体语句;条件控制语句;}执行流程:(1)执行初始化语句(2)执行条件判断语句,看其结果是true还是false如果是false ,循环结束如果是 true , 继续执行.(3)执行循环体语句(4)执行调价控制语句(5)回到(2)继续//for循环
转载 2023-06-26 17:11:43
66阅读
p18基本数据类型整数:byte、short、int(默认)、long浮点数:float、double(默认)字符:char布尔:boolean引用数据类型类数组接口字符串Lambdap22、p23、p24自动类型转换(隐式)自动完成数据范围从小到大强制类型转换(显式)格式:范围小的类型 变量名 =(范围小的类型)原本范围大的数据一般不推荐使用,可能发生精度损失(不是四舍五入,把小数位直接省掉)或
作为第一篇Java学习笔记,我觉得有必要说说我关于Java的认识.          首先,Java作为一种跨平台的编程工具,采用了一种脱离集体平台的虚拟机运行方式,给开发人员提供一套统一的开发环境,达到一次编译走天下的局.受这种机制的影响,我认为现在操作系统应该吸取Java这个思想,将操作系统设计成一种虚拟机,硬件层由操作系统完全
Java创建一个对象都在内存中做了什么 事情? 比如:    Person p=new Person(); 1.先将硬盘上指位置的Person.class文件加载到内存中。 2.执行main方法,在栈内存中开辟main方法的空间,然后在main方法的栈区分配了一个变量p。 3.在堆中开辟了一个实体空间,分配了一个内存首地址。(new) 4.在该实空间中进行属性的空间分配,并进
 一、基础知识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
75阅读
集合框架 1.集合框架的优点   1) 它减少了程序设计的辛劳。   集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低层设计上。通过这些在无关API之间的 简易的互用性,使你免除了为改编对象或转换代码以便联合这些API而去写大量的代码。   2)它提高了程序速度和质量。   集合框架通过提供对有
------- android培训 、 java培训 、期待与您交流! ---------- 我是一个java初学者,因为对计算机语言比较感兴趣,而且现在java的发展前景相当不错。通过朋友的介绍,“黑马程序员培训机构”不错,我也开始着手准备进入黑马学习的流程,开始了我的java学习里程。 在学习java前,我曾经接触过vc编程语言,以前仅是对其感兴趣对其进行学习,
 继承: 在java中,在我们要对一个事物进行封装时,发现有某一个类的特性和要封装的这个 类的特性相同,而我们可以在这个类的基础上进行一些功能的扩展就可以了,这样可 以加快我们编写程序的速度,那么这时候我们就可以继承这个类。 比如说:每个人都有自己的姓名和年龄,人会讲话,将人封装成一个类; class person { String name; int
转载 2023-11-13 06:28:58
71阅读
  一、基础知识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阅读
在学习完Ajax和json后,博主在新年过后开始JavaWeb项目——黑马旅游网的学习和完善,这个项目是使用的jQuery去编写的,因为需要使用异步请求,就不能使用jsp方法。过程中遇到了很多大大小小的问题,有后端的,也有前端的语法问题,在老师的帮助下也是一步一步地解决了。本篇博客主要是总结一下遇到的几个问题和写该项目的一些心得体会目录项目介绍项目前提项目说明项目内容界面展示项目心得遇到的问题总结
转载 2023-10-04 09:57:07
114阅读
1,类加载器。2,代理。1,类加载器。  Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader  类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap。  Java虚拟机中的所有类装载器采用具
                                 Java程序流程控制Java程序流程控制分为顺序结构、选择结构和循环结构。 循序结构:按语句的先后循序执行。 如打印语句: public class Test {
转载 2024-07-17 18:22:29
30阅读
学习笔记之java基础虽然在大学的专业是软件工程,但对于写个HelloWorld都会出错的我来说,毕业之后又重新选择学习Java语言,后悔已经来不及,只能努力,只能奋进,所以在学习之余,写下博客来见证自己的学习之路。一、Java简介Java是由Sun公司推出的Java面向对象程序设计语言和Java平台的总称。由詹姆斯格斯林和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是199
转载 2024-07-17 18:42:51
47阅读
文章目录1.学生管理系统2. 学生管理系统升级版 1.学生管理系统案例需求 针对目前我们的所学内容,完成一个综合案例:学生管理系统。该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序实
转载 2024-07-17 18:39:44
94阅读
黑马程序员全套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阅读
 一、控制台输出“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是一家专注于Java编程教育的机构,致力于培养优秀的Java开发人才。Java是一种广泛使用的高级编程语言,可以用于开发各种类型的应用程序,包括网站、移动应用和企业级应用。黑马JAVA通过系统的课程体系和实践项目,帮助学员掌握Java编程技能,成为行业中的黑马。 ## Java编程基础 在学习Java编程之前,我们首先需要了解一些基础知识,比如
原创 2024-05-19 04:48:28
9阅读
Java黑马是指在短期内迅速提升Java开发水平的过程,面临众多技术难题,但通过有效的学习与实践,可以逐步克服其中的挑战。本文将系统性地介绍解决“Java黑马”问题的过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化六个部分。 ### 环境准备 在开始开发之前,确保你的开发环境符合要求。以下是依赖的安装指南及其版本兼容性矩阵。 | 依赖项 | 版本
原创 8月前
18阅读
  • 1
  • 2
  • 3
  • 4
  • 5