自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zoran_db

java小白

  • 博客(12)
  • 收藏
  • 关注

原创 枚举类

/*** 一、枚举类的使用* 1.枚举类的理解:当类的对象是有限个确定多个的时候,称此类为枚举类* 2.当需要定义一组常量的时,强烈建议使用枚举类* 3.如果枚举类中只有一个对象,可以作为单例模式的实现方式** 二、如何定义枚举类* 方式一:jdk5.0之前,自定义枚举类* 方式二:jdk5.0,可以使用enum关键字定义枚举类** @author shkstart* @create 2021-05-10-13:56*/public class SeasonTest

2021-05-10 14:41:04 51

原创 第四章 面向对象(下)

static关键字的使用/** static关键字的使用*1.static:静态的*2.static可以用来修饰:属性、方法、代码块、内部类(不能修饰构造器)*3.使用static来修饰属性:静态变量* 3.1属性按是否使用static修饰分为:静态属性(静态变量)、非静态属性(实例属性)* 实例属性;创建类的多个对象,每个对象都独立的拥有一套类中的非静态属性,*

2021-05-06 16:09:03 102

原创 第四章 面向对象(中)

继承//继承测试类/** 面向对象的特征之二:继承性** 一、继承性的作用* 1.减少了代码的冗余,提高了代码的复用性* 2.便于代码的扩展* 3.为之后多态性的使用,提供了前提** 二、继承性的格式: class A extends B{}* A:子类、派生类、subclass* B:父类、超类、基类、superclass** 关键字extends:延展、扩展** 2.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中的声明:属性、方法*

2021-04-28 15:24:32 264

原创 IDEA的使用与多线程

IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows多线程程序:为了完成特定任务,用某种程序语言编写的一组指令的集合进程: 正在运行的一个程序,运行的qq,mp3等线程:是一个程序内部的一条执行路径 我玩qq的时候可以开启微信等程序,win10操作系统是多线程的创建线程的方式1/*** 多线程的创建,方式1:继承于Thread类* 1.创建一个继承于Thread类的子类* 2.重写Thread类中的run()

2021-04-22 13:32:26 294

原创 项目二 客户信息记录软件

Customer类 : 客户属性以及配套的get set方法CustomerList类: customer对象的管理类,封装了对customer的操作方法CustomerView类: 主界面类,封装了界面操作CMUtility类: 工具类,给用户提供操作入口import java.util.*;public class CMUtility { private static Scanner scanner = new Scanner(System.in)

2021-04-12 16:19:54 194

原创 第四章 面向对象(上)

一、Java面向对象三条主线1.Java类及类成员:属性、方法、构造器、代码块、内部类2.面向对象三大特征:封装、继承、多态、(抽象性)3.其他关键字:this super static final abstract interface package import二、面向对象与面向过程三、面向对象的两个要素类 :对一类事物的描述,是抽象的概念上的定义对象:是实际存在在该类中的事物的每个个体,也可以称为实例(instance)面向对象程序设计的重点就是类的设计设计类,就是设计类的成员

2021-04-01 15:43:26 84

原创 第三章 数组

基本概念1.定义数组(Array)多个相同类型的数据按照一定的顺序排列的集合,并且使用一个名字命名,按照编号的方式对这些数据统一管理。2.常见概念①数组名②下标/索引(从0开始)③元素④数组长度(元素的个数)3.特点①数组属于引用数据类型的变量,数组的元素可以是基本数据类型也可以是引用数据类型②创建数组对象会在内存中开辟出一整块连续空间,数组名中的引用是这块连续空间的首地址③数组长度确定后不可修改④数组都是有序排列的4.数组的分类①按照维数一维数组与多维数组(二维数组、三维数组

2021-03-31 14:35:06 118

原创 第二章 Java基本语法(下)

程序流程控制:1.顺序结构:程序由上而下的执行,中间没有任何判断和跳转2.分支结构:根据条件,选择性的执行某段代码3.循环结构:根据循环条件,重复执行某段代码1.分支结构:①if-else结构1.if(条件表达式){代码执行块}2.if(条件表达式) {代码执行块} else{代码执行块}3.if(条件表达式) {代码执行块} else if (条件表达式) {代码执行块} else{代码执行块}//举例1int heartBeats=79;if(heartBeats

2021-03-19 17:56:22 126

原创 项目一 家庭收支记录软件

目标模拟实现一个基于文本界面的《家庭记账软件》初步掌握编程技巧与调试技巧主要涉及以下知识点:1.变量的定义2.基本数据类型的使用3.循环语句4.分支语句5.方法声明、调用和返回值的接受6.简单的屏幕输出格式需求说明模拟实现基于文本界面的《家庭记账软件》,该软件能够记录家庭的收入、支出,并且可以打印收支明细表。项目采用分级式菜单。主菜单如下:-------------家庭记账收支软件-----------1.收支明细2.登记收入3.登记支出4.退 出请选择(1-

2021-03-19 17:48:23 252

原创 第一章 Java语言概述

第一章 Java语言概述一、Java语言的诞生二、Java语言的特点1.平台无关性a)平台的机器指令b)C/C++程序依赖平台c)*Java程序不依赖平台2.面向对象a)封装b)继承c)多态3.多线程4.安全5.动态一、Java语言的诞生略二、Java语言的特点1.平台无关性无论哪种编程语言编写的应用程序都需要经过操作系统(OS)和处理器(CPU)来完成程序的运行,平台无关性就是指:软件的运行不会因为OS和COU的变化导致程序无法运行或者运行出错。a)平台的机器指令机器指令是指可以直接被平台识

2021-03-12 14:45:31 79

原创 第二章 Java基本语法(上)

Java基本语法(上)关键字和保留字关键字的定义与特点保留字标识符标识符定义标识符命名规则变量变量概念、组成、作用注意事项数据类型数据类型的分类运算符1.算数运算符2.赋值运算符3.比较运算符(关系运算符)4.逻辑运算符5.位运算符6.三元运算符关键字和保留字关键字的定义与特点定义:被java赋予特殊含义,用作专门用途的字符串(单词)。特点:所有的关键字均为小写字母。保留字现有java版本尚未使用,但是以后版本可能会作为关键字使用。goto、const标识符标识符定义定义:表示java给

2021-02-05 18:29:22 123 3

原创 Metasploit-Framework利用ms08_067 漏洞渗透Windows XP SP3(Windows 10 主机)

前期准备a)攻击主机:为Window10系统(本机)在Metasploit官方网站下载Windows版本的Metasploit-framework(而不是pro版本),之后安装。在命令行输入 msfconsole 运行Metasploit。b)目标主机:在网上搜索,安装了WindowsXP虚拟机,在Vmware中装载运行安装完成后要对WindowsXP虚拟机做如下设置,否则会导致在exploit时显示连接超时或者拒绝连接。关闭防火墙,自动更新即可。开始渗透测试查找漏洞输入命令:searc

2021-01-21 11:42:00 1415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除