自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ATM系统(Java初学)

简易ATM系统

2022-07-16 10:48:12 156

原创 static静态关键字(静态成员变量、实例成员变量、静态成员方法、实例成员方法)static应用(工具类、代码块、单例模式)

用于放项目中一些共用方法的类,将方法写成静态方便调用【类名.方法名】,通常还会将工具类的构造器写成private,因为不用对象调用该类中的方法,所以直接不让他新建对象)//构造器私有化,单例模式的关键,防止其他类创建对象,即只产生一个对象,因此对象要用static修饰(静态成员变量只会加载一次,内存中只有一份)。//同类下调用静态成员方法,类名可以省略//②。//构造器私有化,单例模式的关键,防止其他类创建对象,即只产生一个对象,因此对象要用static修饰(静态成员变量只会加载一次)。...

2022-07-16 10:43:55 493 1

原创 ArrayList集合概述、ArrayList对于泛型的支持、ArrayList常用API、ArrayList集合案例

一、集合概述与数组类似,也是一种容器,用于装数据。(数组类型长度固定,增删操作不方便。)集合类型不固定,大小可变,非常适合元素个数不确定,且要进行增删操作的业务,同时集合也提供了更多的API。1、ArrayList集合(一种支持索引的集合)对象获取:ArrayList list = new ArrayList();添加元素的方法:publice boolean add(E e)在某索引处插入元素:publice void add(int index,E element)2、对于泛型的支持Arr

2022-07-09 20:20:15 563

原创 String概述、String类创建对象的两种方式,及内存原理、String常见面试题、String类常用API、String案例

一、String概述String类在Java.lang包下,String类定义的变量可以用于指向字符串对象,然后操作该字符串。java程序中所有的字符串文字(双引号中的字符)都为此类的对象。String类常被称为不可变字符串类型,它的对象在创建后不可被改变。以双引号方式给出的字符串对象,在堆内存的字符串常量池中存储,并返回地址给栈内存的变量。String是字符串类型,可以定义字符串变量指向字符串对象。String变量的每次修改其实都是产生并指向新的对象,原来的字符串对象不会发生改变。案例分析:

2022-04-21 20:45:37 437

原创 面向对象编程(oop)、类、对象在内存中的运行机制、面向对象实例(购物车案例)、构造器、this关键字、封装、标准JavaBean、成员变量和局部变量的区分、面向对象综合案例

面向对象编程(oop)一、类(类是设计图,对象是具体实例,所以先设计类,再通过类设计对象并使用)示例:public class Car {//定义一个Car类 String name;//设置属性(成员变量) double price; public void Start(){//定义方法(成员方法) System.out.println(name+"启动了!"); } public void run(){ System.out...

2022-04-21 20:43:30 189

原创 方法重载、Java基础语法案例(买飞机票、找素数、验证码、数组的复制、评委打分、数字加密、双色球系统开发)

一、方法重载在同一个类中,方法名相同但形参列表不同,那么这些方法就叫重载方法。(运用方法参数不同,来实现功能差异化)形参列表不同是指个数、类型、顺序不同,不关心形参的名称。二、return关键字单独使用作用:立即跳出并结束当前方法的执行,可以放在任何方法中。break:跳出当前循环。continue:跳出本次循环。三、复习语法案例1、买飞机票:法一:import java.util.Scanner;public class text { public static void ma..

2022-04-21 20:41:02 127

原创 方法的定义、方法案例、方法在内存中的调用流程、方法参数的传递机制、实践案例

一、方法的定义1、完整格式:修饰符 返回值类型 方法名(形参列表){ 方法体代码(需要执行的功能代码) return返回值;}示例:public static int add (int a,int b){ int c = a + b; return c;}调用方法:方法名(形参);如:add(a:1,b:2);)分为赋值调用、输出调用、直接调用。返回值为空的只能直接调用。注意:方法写好之后,调用它才能跑起来。方法声明了具体的返回值类型,内部return返...

2022-04-21 20:34:04 86

原创 数组及案例

一、数组案例1、数组遍历求和:public class text { public static void main(String[] args) { int[] arr = {11,12,24,43,11}; int sum =0;//不能在for循环中声明变量 for (int i = 0; i < arr.length; i++) { sum += arr[i]; ...

2022-04-19 13:49:36 294

原创 数组基本概念

一、数组:用来存储同一类型数据的内存区域。1、定义数组静态初始化数组:(已知元素)格式:数据类型[] 数组名 = new 数组类型[]{元素1,元素2,元素3,……}; 如:int[] ages = new int[]{12,24,36}; 简化格式;int[] ages = {12,24,36};注意:数组变量名中存储的是数组在堆内存中的地址,数组是引用类型。动态初始化数组:(未知元素)格式:数据类型[] 数组名 = new 数据类型[长度];如: int[] arr ...

2022-04-19 13:48:31 89

原创 循环结构、及案例

一、循环结构1、for循环:格式:for(初始化语句;循环条件;迭代语句){ 循环体语句(重复执行的代码);}示例:for(int i = 0;i<3;i++){System.out.println("HelloWorld");}for(int i=0;i<5;i+=2){System.out.println("HelloWorld");}案例:1-5的累加和:public class text { public static void main(St...

2022-04-19 13:47:39 682

原创 运算符优先级、案例技术:键盘的录入技术、流程控制语句

一、运算符优先级小括号“()”,为最高优先级。例如:“*、/”的优先级高于“+、-”“&&”高于“||”。案例:public class text { public static void main(String[] args) { System.out.println(10 > 3 || 10 > 5 && 10 < 3);//true System.out.println((10 > 3 || 10 &...

2022-04-19 13:46:16 119

原创 运算符(operator)

一、运算符(operator)1、基本运算符:算数运算符:加减乘除“+”“-”“*”“/”“%”(两个整数相除结果依旧是整数,因为表达式的最高类型是整数)。案例:一个整型百位数,分别打印其个十百位。 public class text { public static void main(String[] args) { int a = 455 ; System.out.println("百位是"+a/100); System.out.pr...

2022-04-19 13:43:14 1586

原创 类型转换

一、类型转换1、自动类型转换类型范围小的变量,可以直接赋值给类型范围大的变量。如:byte a=1;int b = a;数据类型占用内存大小排序:byte→short→int→long→float→double; char→int→long→float→double;2、表达式的自动类型转换:在表达式中,小范围类型的变量会自动转换成当前较大范围的类型再运算。byte、char、short→int→long→float→double;注意:表达式的最终结果...

2022-04-19 13:42:26 801

原创 变量使用的注意事项、变量在计算机的底层原理、数据类型、关键字标识符

一、变量使用的注意事项1、变量必须先声明再使用2、变量声明后,不能存储其他类型的数据。3、变量的有效范围是从定义开始到“}”结束,且在同一个范围内部不能定义2个同名的变量。4、变量定义的时候可以没有初始值,但在使用时必须给初始值。二、变量在计算机的底层原理1、数据都是以二进制的方式在计算机中存储的(字符以ASCII码表进行转换存储,图片有其对应的rgb值,声音也是有其相应的对应关系)‘A’对应65,‘a’对应97,‘0’对应 48;2、十进制转二进制算法:除二取余法:主次与二相除取余数逆向

2022-04-19 13:41:21 1099

原创 IDEA字体、主题、背景色设置;IDEA快捷键;IDEA工程模块常用操作;注释;字面量;变量

一、IDEA字体、主题、背景色设置主题设置步骤:File——settings——appearance——theme选项字体设置步骤:File——settings——editor——font背景色设置步骤:File——settings——general——color scheme——text选项二、IDEA快捷键:main/psvm、sout、... 快速输入相关代码CTRL+D 复制当前行数据到下一行CTRL+Y或+X 删...

2022-04-19 13:39:30 4212

原创 Java程序的执行原理、jdk的组成和跨平台原理、Java环境变量配置、IDEA的安装和使用

一、Java程序的执行原理高级语言翻译成机器语言进行执行二、jdk的组成和跨平台原理jdk主要由jvm(Java虚拟机,真正运行Java程序的地方)和核心类库(java自己写好的程序供程序员自己调用)组成统称jre(Java的运行环境),jre和Java开发包组成jdk1、Java的跨平台和工作原理一次编译,处处可用。 程序只需要开发一次,即可在不同平台的Java虚拟机(jvm)上运行。三、Java环境变量配置1、path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。方..

2022-04-19 13:37:48 164

原创 Java概述、Java环境搭建

一、Java概述Java是一门1995年发布的高级编程语言 最初是sun公司研发2009年被Oracle公司收购,Java之父是:詹姆斯高斯林Java se(标准版) java的核心和基础Java ee(企业版) 企业级应用开发的解决方案Java me(小型版) 移动设备应用的解决方案(不重要)二、Java环境搭建jdk(java开发者工具包 )安装: 1、Oracle官网获取 2、安装时地址尽量不要有空格或中文以防出现b...

2022-04-19 13:36:18 275

空空如也

空空如也

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

TA关注的人

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