自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习_day13_(形式参数 和 返回值问题的研究、包的概念及应用、权限修饰符)

一. 形式参数 和 返回值问题的研究研究形式参数问题形式参数的数据类型:(1) 基本数据类型:实际参数传递的是当前这个数据值!(2) 引用数据类型:数组:需要传递数组对象具体类,抽象类,接口如下1.方法的形式参数引用类型,如果是具体类的话:调用该方法,实际参数引入的应该是具体类的对象(具体类实例化)//定义一个类Democlass Demo{ public int add(int a,int b){ //形式参数:基本数据类型 return a + b;

2021-05-14 21:25:33 136

原创 Java学习_day12_()

一.抽象

2021-05-14 21:25:03 107

原创 Java学习_day11_(抽象类、多态)

一.抽象

2021-05-14 21:23:55 289 1

原创 Java学习_day10_(继承、方法重写、继承中成员方法的访问问题、final关键字)

一.继承

2021-05-14 21:22:58 163

原创 Java学习_day09_(创建对象时java内存都做了什么、static关键字、文档说明书制作、代码块、成员变量定义时机)

一.内存中做了哪些事物

2021-05-14 21:21:51 118

原创 Java学习_day08_(封装、this关键字、构造方法)

一. 封装(private)封装:将一个事物的属性,私有化(对外进行隐藏),外界不能直接访问(保证了数据安全性),需要提供对外的公共访问来访问成员变量!private: 私有的,外界无法访问的,只能在本类中访问特点:被private修饰的成员变量/成员方法,都只能在本类中访问,外界类不能直接访问,但可以通过公共方法间接访问private 可修饰成员变量,也可以修饰成员方法,修饰的成员方法不能被重写class Code{ //成员变量 int num = 20 ; //私有成员变量

2021-05-14 21:19:44 110

原创 Java学习_day07_(01_键盘录入三种格式、方法的形式参数传递、面向对象、类与事物的关系、成员变量和成员方法、匿名对象)

一.键盘录入的三种格式键盘录入有三种方式1 . 早期的 main(String[] args)String[]:字符串数组args:形式参数名弊端:只能接收字符串javac Demo.java ---- >Demo.classjava Demo hello world java2 . 方式2:JD5以后使用的:Scanner:文本扫描器导包:import java.util.Scanner;3 . 第三种方式:利用的BufferedReader:字符缓冲输入流 (IO流部分)功

2021-05-10 23:38:12 428 2

原创 Java学习_day06_(02_数组及其应用)

一.数组引用数据类型: 数组,类,接口!举例:有80个员工,给80个员工发工资,需要定义80个变量,很麻烦!传统方式使用变量去定义,代码非常臃肿,Java提供了"容器"给我们使用----“数组”数组的概念: 就是用来存储同一种数据类型的容器!(类型必须一致,否则数组定义的时候 编译通过不了)数组的定义格式: (数组目前:都存储基本类型)方式1) 数据类型[] 数组名称 ; (推荐)举例:int[] arr ; 定义了一个int类型的数组arr变量方式2) 数据类型 数组名称[] ;举

2021-05-10 19:41:34 186

原创 Java学习_day06_(01_没有具体返回值类型的方法)

一. 没有具体返回值类型的方法没有具体返回值的方法的定义(Java语法规定:需要使用 void 代替 返回值类型)遵循定义方法的格式public static void 方法名(形式参数列表){…}调用这种类型方法:单独调用需求:键盘录入一个数据n(1-9):打印nn乘法表打印z行m列的*形*///导包import java.util.Scanner ;class FunctionDemo{ public static void main(String[] args){

2021-05-10 19:12:01 787

原创 Java学习_day05_(01 java中的方法、百钱买百鸡的算法)

一.经典算法题:百钱买百鸡5文钱可以买1只公鸡,3 文钱可以买一只母鸡,1文钱可以买3 只小鸡。用100 文,钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?分析:当前公鸡,母鸡,小鸡三个变量:分别使用x,y,zx,y,z 三个未知数:使用传统比较麻烦公鸡的数量: 5文钱一只(100元钱----公鸡) :20母鸡的数量: 3文钱一只(100元素----母鸡) :33小鸡的数量: z = 100 -x - y ;for循环遍历:将x,y的数量一一获取x :0 -20

2021-05-03 22:17:44 610

原创 Java学习_day04_(02 跳转控制语句)

跳转控制语句跳转控制语句break ;continue ;return ;break:表示中断结束的意思,不能单独场景使用只能在这两个场景使用:(1)switch语句 :遇见break结束(2)循环中使用:结束循环语句的单个循环语句中使用嵌套循环中使用(早期的)break 标签语句标签语句:给外层循环和内层循环 起一个名字 标签名称:for(xxx)break 标签名称;class BreakDemo{ public static void main(String[] arg

2021-05-03 21:54:31 63

原创 Java学习_day04_(01 循环语句、统计思想count)

循环语句之for循环

2021-05-03 21:41:46 590

原创 Java学习_day03_(02 键盘录入数据、流程控制语句之选择结构语句if、switch语句)

一.键盘录入数据开发步骤:1)导包2)创建文本扫描器对象3)提示并录入数据(“回车”,录入)4)接收并使用数据 (根据 具体的需求)Scanner类: JDK5以后提供的:录入数据的 (无法直接录入char)录入字符串: String nextLine() /String next();录入int类型数据:int nextInt()录入的类型一定和接收的类型匹配:否则报错: java.util.InputMismatchException//需求:录入学生姓名,语文成绩,数学成绩,分

2021-05-03 20:16:46 260

原创 Java学习_day03_(01 Java中的运算符)

一.Java中的运算符Java中的运算符:对常量和变量进行操作的符号成为运算符。1.算术运算符:(1): + 正号/加号 +3(2): - 负号/减号 -3(3):* 乘号 3*4=12(4):/ 除 5/5=1(5):% 取模 5%5=0(6):++自增(前) a=2;b=++a; a=3;b=3(7):–自减(前) a=2;b=–a; a=1;b=1(8):++自增(后) a=2;b=a++; a=3;b=2(9):–自减(后) a=2;b=a–; a=1;b=2(10):+字符

2021-05-03 18:30:52 200

原创 Java学习_day02_(02 变量的含义、java的数据类型划分)

一. 变量Java中要求一个变量每次只保存一个数据,必须要明确要保存的数据类型在程序的执行过程中,其值发生改变的量!变量的三要素1)数据类型 ----- “一种限定”2)变量名称 ----- “符合 标识符的规则”3)初始化值 ----- 根据数据类型,给变量名称赋值!格式1:定义并且初始化数据类型 变量名称 = 初始化值;int num = 10 ; (分号在Java语言中,表示当前行语句结束!)格式2:先定义,在使用之前必须初始化数据类型 变量名称

2021-04-28 09:34:33 107

原创 Java学习_day02_(01 常量的含义及分类、进制间的转换)

一. 常量常量:程序在执行过程中,其值是固定不发生改变的量!分类:(1)字面值常量:a)字符串常量 : “hello” 双引号包含起来b)字符常量 : ‘a’,‘A’,‘0’ 单引号包含起来的内容,一般不参与运算:它就是固定的字符(键盘上的按键—字符),会存在ASCII码表,当字符’a’,参与运算:就需要找ASCII码表的值: 97(小写字母字符),‘A’:65(大写字母字符),‘B’:66 ‘C’ :67,‘0’:48(数字字符),‘1’:49…c)整数常量: 100,50,34 (整

2021-04-27 23:15:31 152

原创 Java学习_day01_(03 人机交互及Dos常用命令)

人机交互图像界面化: 简单,直观 :创建文件/文件夹/删除文件/文件夹 ,都是直接使用鼠标就可以!命令行 :使用dos控制台 ,输入计算机能够识别的符号或者一些字符 :记住常用的指令跟系统相关的指令进入dos控制台:最直接的方式windows键+R键----->输入cmd---->进入dos默认:用户目录:C:\Users\gaopeng>切换盘符: 输入盘符号d: (字母不区分大小写) C:\Users\gaopeng>d: D:\>

2021-04-26 21:05:24 231 2

原创 Java学习_day01_(02 计算机基础及软件结构的划分)

1.计算机的基础应用层面1)科学计算2)人工智能3)数据处理4)计算机辅助设计:CAD5)多媒体应用6)计算机网络…2.计算机的硬件和软件软件分类:系统软件 :Dos Windows Linux Mac本地开发环境:windows7/8/10 Mac生产部署环境:Linux环境 (非常重要: 二阶段末尾:Linux的基本使用)应用软件客户端软件QQ客户端,Office客户端,YY语音…3.软件结构的划分C/S结构 : Client /Server :

2021-04-26 20:51:50 95

原创 Java学习_day01_(01 Java特点、简介、环境变量配置、标识符及关键字)

一. Java语言特点简单性:Java是一种面向对象的语言健壮性:Java的设计模式分布式:需要硬件的支持—> 服务器集群大型项目 —> 成本非常高开源:开放源代码,将最基本的Java所涉及的常用的核心类/接口,以及拓展类/拓展接口,提供给开发者使用,供开发者研究这些接口或者类有什么功能及方法。跨平台:跨操作系统(需要jvm虚拟机),一个Java文件只需要编译一次,就可以在任何操作系统上运行(Linux,Mac,Windows)解释性、高性能、多线程、动态、安全性总结:Jav

2021-04-26 20:42:55 111

空空如也

空空如也

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

TA关注的人

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