Java学习笔记
文章平均质量分 79
零基础学习Java,一切从0开始。我亦无他,唯手熟尔!努力学习,拼命搞钱,只有钱才能带给我们带来所谓的安全感!叶子的离开不是风的召唤,而是树的舍弃。
她与剑意皆失
一身清贫怎敢入繁华,两袖清风怎敢误佳人!
展开
-
Java个人通讯录
目录1.1个人通讯率(一)1.2 程序设计思路1.3关键技术1.3.1 面向对象的基本概念1.3.2 类的定义1.4个人通讯率(一)设计步骤1.4.1定义类Contract1.4.2定义类Family1.4.3定义类Partner1.1个人通讯录(一)设计简单的个人通讯录系统(一),用于存储联系人信息,实现对联系人按照基本联系人、家人、工作伙伴等进行分类存储,具体要求如下:(1)联系人的基本信息包括姓名、性别、电子邮件及若...原创 2022-05-20 00:55:36 · 6672 阅读 · 0 评论 -
基于SSM框架开发的教务管理系统(毕业设计,期末设计)
教务管理系统是一个面向学校教务人员的管理系统,为其提供服务的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、教师的个人信息、以及所有的课程信息和考试成绩以及每学期的开课情况都记录在教务系统里进行管理。...原创 2022-05-18 07:04:36 · 11584 阅读 · 12 评论 -
Spring学习笔记(3):Bean的实例化
目录:🥪一、Bean的实例化🍬1.1环境准备🍬1.2构造方法实例化(常用)🍕步骤1:准备需要被创建的类🍕步骤2:将类配置到Spring容器🍕步骤3:编写运行程序🍕步骤4:类中提供构造函数测试🍕步骤5:将构造函数改成private测试🍕步骤6:构造函数中添加一个参数测试🍬1.3静态工厂实例化(了解)🍕1.3.1工厂方式创建bean🍕1.3.2静态工厂实例化🍕1.3.3思考:🍬1.4实例工厂(了解)🍕1.4.1环境准备🍕1.4.2 实例工厂...原创 2022-05-14 22:54:13 · 1168 阅读 · 0 评论 -
【Spring学习笔记(2):Bean的基础配置】
一、前言前面学完Spring之后知道,Spring框架的核心功能有两个:①Spring容器负责创建、管理所有的Java对象,然而这些Java对象被称为Bean。②Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为"依赖注入"的方式来管理Bean之间的依赖关系。对于开我们这些开发者而言,使用Spring框架主要是做两件事:①开发Bean;②配置Bean。对于Spring框架来说,就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成"依赖注入"。二、Bean的定义原创 2022-05-12 01:08:06 · 1455 阅读 · 0 评论 -
Spring学习笔记(1):了解Spring
🥞目录🥪Spring简介:🍰Spring常用框架:🍕Spring Framework🍕SpringMVC🍕SpringBoot🍕SpringCloud🍕SpringData🍕MongoDB🍟Spring系统架构:🍕(1)核心层🍕 (2)AOP层 🍕(3)数据层🍕 (4)Web层🍕 (5)Test层🥙IOC、IOC容器、Bean、DI🍕1. IOC(Inversion of Control)控制反转🍕2. DI(Dependency ...原创 2022-05-02 00:10:30 · 1432 阅读 · 0 评论 -
Java学习笔记(十三):成员方法注意事项及形参列表
目录成员方法注意事项:形参列表:方法体成员方法注意事项:1.实参和形参的类型要一致或兼容、个数、顺序必须一致2.调用带参数的方法时,一定对应着参数列表传入相同类型或兼容类型 的参数public class Method { public static void main(String[] args) { AA a = new AA(); byte b1 = 1; byte b2 = 2; a.people(b1, b2);//√。byte可原创 2022-05-01 22:31:11 · 837 阅读 · 0 评论 -
Java学习笔记(十二):成员方法
基本介绍在某些情况下,我们要需要定义成员方法(简称方法)。比如人类:除了有一些属性外( 年龄,姓名..),我们人类还有一 些行为比如:可以说话、跑步..,通过学习,还可以做算术题。这时就要用成员方法才能完成。现在要求对 Person 类完善。成员方法的定义public(访问修饰符) 返回数据类型 方法名(形参列表..) {//方法体 语句;return 返回值;}解释:(1) 形参列表:表示成员方法输入eg:person(int n) , getSum(int...原创 2022-04-19 22:33:34 · 2004 阅读 · 0 评论 -
Java web学生信息管理系统(jsp)
课程设计目的学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这原创 2022-03-30 22:45:46 · 48846 阅读 · 65 评论 -
零基础学Java之Java学习笔记(一):Java概述
什么是Java?Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。Java特点有哪些?1.Java语言吸收了C++语言的各种优点,具有功能强大和简单易用两个特征。2.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。3.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。4.Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程原创 2021-08-17 22:59:54 · 297 阅读 · 0 评论 -
零基础学Java之Java学习笔记(二):Java快速入门
目录提出要求:开发步骤:代码演示:代码说明:Java初学者容易犯的错误:Java注释方法注释说明:Java转义字符提出要求:开发一个 HelloWorld.java 程序,可以输出 "Hello,world!"开发步骤:(1)将 Java 代码编写到扩展名为HelloWorld.java的文件中。(2)通过 javac 命令对该 java 文件进行编译,生成 .class 文件。(3)通过java命令对生成的 class 文件进行运行。代码演示:..原创 2021-08-18 00:49:15 · 161 阅读 · 0 评论 -
零基础学Java之Java学习笔记(三):变量和数据类型
为什么需要变量?变量是一个程序的基本组成单位。变量的概念:变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房 间,而通过变量名可以访问到变量(值)。变量的三要素:①数据类型②变量名 ③变量值变量的基本使用步骤①创建一个变量②给变量赋值int a;//声明一个变量,类型为int整型,名称为aa=60;//把60的值赋给a身上//等价于-->int a = 60;变量的注意事项:1...原创 2021-08-19 23:38:24 · 570 阅读 · 0 评论 -
零基础学Java之Java学习笔记(四):运算符
目录算术运算符:算术运算符注意事项:关系运算符(比较运算符):关系运算符注意事项:逻辑运算符:逻辑运算规则:&& 和 &基本规则:&& 和 &使用区别:|| 和 | 基本规则:|| 和 | 使用区别:! 取反 基本规则:^ 基本规则:赋值运算符:赋值运算符的分类:赋值运算符的特点:三元运算符:语法:使用规则:运算符优先级:运算符优先级规则:算术运算符:算术运算符是对数.原创 2021-08-20 23:15:14 · 179 阅读 · 0 评论 -
Java学习笔记(五):进制
目录进制介绍:进制的转换:第一组(转十进制)二进制转十进制:八进制转十进制:十六进制转十进制:第二组(十进制转)十进制转二进制:十进制转八进制:十进制转十六进制:第三组(二进制转)二进制转八进制:二进制转十六进制:第四组(转二进制)八进制转二进制:十六进制转二进制:原码、反码、补码(重点 难点)位运算符:位运算符注意事项:位运算符练习题1:2&3=? ~-2=? ~2=? 2|3=? 2^3=?位运算符...原创 2021-08-21 18:54:21 · 224 阅读 · 2 评论 -
Java学习笔记(六):程序控制结构
目录顺序控制分支控制1.单分支 if:1.1基本语法:1.2案例:1.3单分支if的说明:2.双分支 if-else:2.1基本语法:2.2案例:2.3双分支if-else的说明:3.多分支 if-else if -....-else:3.1基本语法:3.2案例:3.3多分支的说明:4.嵌套分支4.1基本语法:4.2案例:5.switch 分支结构5.1基本语法:5.2案例5.3 Switch特别说明及注意事项:6.sw原创 2021-08-22 20:35:56 · 336 阅读 · 0 评论 -
Java学习笔记(七):数组
目录为什么需要数组?什么是数组?总结:数组的特点:数组的声明和创建:数组快速入门(案例分析)数组的使用使用方式 1-动态初始化:使用方式 2-动态初始化:使用方式 3-静态初始化:数组使用注意事项和细节:案例分析:数组拷贝数组反转数组添加/扩容/缩减为什么需要数组?有时候需要存储或处理一系列数据,数组就可以充当这样的角色,它在内存中是相连的数据,并且在栈中的引用只有一个,如果不用数组,那数据就得一个一个定义一个一个声明,浪费内存空间..原创 2021-08-23 18:32:56 · 563 阅读 · 2 评论 -
Java学习笔记(八):排序
排序的介绍:排序是将多个数据,依指定的顺序进行排列的过程。内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择 式排序法和插入式排序法);外部排序:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。冒泡排序:冒泡排序特点通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素 的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。案例演示:..原创 2021-08-27 00:16:37 · 170 阅读 · 0 评论 -
Java学习笔记(九):查找
介绍:在 java 中,我们常用的查找有两种:①顺序查找②二分查找今天主要记录一下顺序查找的学习笔记,二分查找等以后学到了算法在记,因为现在理解可能会有些不到位,要通过循序渐进的学习,来不断拓宽我们的知识领域。顺序查找:说明:顺序查找就是按顺序从头到尾依次往下查找,找到数据,就结束查找,找不到就一直查找下去,直到数据最后一位。案例分析:/*有一个数列:北京、上海、武汉、杭州、南京 从键盘中任意输入一个名称,判断数列中是否包含此名称要求: 找到了,就提示找...原创 2021-08-27 01:44:02 · 197 阅读 · 2 评论 -
Java学习笔记(十):二维数组
什么是二维数组?1. 从定义形式上看int[][]2. 一维数组的每个元素是一维数组, 就构成二维数组3.二维数组的每个元素是一维数组, 所以如果需要得到每个一维数组的值,还需要再次遍历二维数组的使用:使用方式 1: 动态初始化语法: 类型[][] 数组名=new 类型[大小][大小]比如: int a[][]=new int[2][3]这里面的2表示:有两个一维数组。3表示:每个一维数组里面有3个元素...原创 2021-09-01 19:28:35 · 279 阅读 · 0 评论 -
Java学习笔记(十一):类与对象
目录概念:提出需求:使用老知识解决:使用新知识解决:类和对象的区别和联系:属性/成员变量/字段:基本介绍:案例分析:注意事项和细节说明:如何创建对象?如何访问属性?基本语法类和对象的内存分配机制:Java 内存的结构分析Java 创建对象的流程简单分析概念:对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。提出需求:原创 2021-09-08 02:16:22 · 494 阅读 · 0 评论