
Java学习
小马_xiaoen
慢慢分享自己所学到的。
展开
-
java-三大特性之封装
封装概念及要点封装大多数是对属性、方法比较少private关键字 私有的private String name;//属性私有/*会提供一些可以操作这个属性的方法get、set方法get 获得这个数据set 给这个数据设置值*/ public String getName() { return name; } public void setName(String name) { this.name = name; }A原创 2022-01-04 16:19:18 · 184 阅读 · 0 评论 -
java-面向对象
初识面向对象方法回顾和加深对象的创建分析面向对象三大特征封装继承多态抽象类和接口抽象类接口内部类及OOP实战这只是面向对象的思维导图该按怎么一个顺序学!!!要自己有一个大概方向!!...原创 2022-01-04 16:01:16 · 207 阅读 · 0 评论 -
java基础学习-稀疏数组
稀疏数组代码学习 //创建一个二维数组11*11 0:没有棋子 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2]=1;//图中有两个棋子,我们属于先赋值 array1[2][3]=2; System.out.println("输出原始的数组"); //用for...each循环遍历与for循环都一样 for (int[] int原创 2021-12-31 13:25:02 · 295 阅读 · 0 评论 -
java学习-冒泡排序
冒泡排序概念 //冒泡排序 public static void main(String[] args) { int[] a={5,4,2,3,8};//我们需要排序的数组 int[] sort = sort(a); System.out.println(Arrays.toString(sort)); } public static int[] sort(int[] array){ int temp = 0;原创 2021-12-31 13:22:29 · 348 阅读 · 0 评论 -
java数组-数组基本知识
数组的概述数组声明创建内存分析三种初始化数组的四个基本特点数组边界数组使用for (类型 变量名:数组){}//for…each多维数组Arrays类java api帮助文档链接:API帮助文档可以去我其他文章看看冒泡排序等知识!!!...原创 2021-12-31 12:13:25 · 175 阅读 · 0 评论 -
乘阶-用递归方法
public static void main(String[] args) { System.out.println(f(5)); } public static int f(int n) { if (n == 1) { return 1; }else { return n*f(n-1); } }基数比较小的情况下可以使用递归,较大不推荐使用!...原创 2021-12-30 14:56:20 · 142 阅读 · 0 评论 -
java方法-超详细-重载、递归等
何谓方法方法的定义及调用实参:实际调用场地给他的参数形参:用来定义作用的参数java是值传递方法重载同名不同参命令行传参可变参数递归图片来自b站狂神说java,有兴趣可以去学习!!...原创 2021-12-30 14:49:36 · 193 阅读 · 0 评论 -
java练习-打印三角形
//三角形打印 for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); }//打印出前面的空格 for (int j = 1; j <= i; j++) { System.out.print("*"); ...原创 2021-12-29 15:48:58 · 264 阅读 · 0 评论 -
计算0-100之间的奇数偶数和、用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个、打印99乘法表
计算0-100之间的奇数偶数和、用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个、打印99乘法表原创 2021-12-29 15:45:30 · 585 阅读 · 0 评论 -
java流程控制-超详细(选择结构与循环结构为主)
用户交互Scanner顺序结构选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构循环结构while循环do-while循环for循环增强for循环break&continue如果有不懂的可以去b站 狂神说java知道...原创 2021-12-29 15:39:50 · 228 阅读 · 0 评论 -
java基础知识-超级详细
java中的注释有三种单行注释 格式为://多行注释 格式为:/* 注释内容*/文档注释 格式为:/* 注释内容/标识符所有的标识符都应该以字母、美元、下划线开始首字母之后可以是字母、美元。下划线或数字的任何字符组合**不能使用关键字作为变量名或方法名标识符是大小写敏感的可以使用中文命名,但是一般不建议这样去使用,也不介意使用拼音常见到的关键字数据类型java是强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后使用java的数据类型分为两大原创 2021-12-27 23:46:13 · 230 阅读 · 0 评论 -
计算机基础知识-java
什么是计算机Computer:全称电子计算机,俗称电脑能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成硬件组成一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。主要由:CPU、内存、主板、IO设备计算机软件计算机软件可以使计算机按照预定好的顺序完成特定的功能计算机软件按照其功能分为系统软件与应用软件计算机快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl原创 2021-12-26 21:56:18 · 119 阅读 · 0 评论 -
计算机基础知识-快捷键、Dos命令等
什么是计算机Computer:全称电子计算机,俗称电脑能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成硬件组成一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。主要由:CPU、内存、主板、IO设备计算机软件计算机软件可以使计算机按照预定好的顺序完成特定的功能计算机软件按照其功能分为系统软件与应用软件计算机快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl原创 2021-12-25 13:19:25 · 330 阅读 · 0 评论 -
Markdown语法细解
Markdown的详细学习与以后重新学习java的过程原创 2021-12-24 21:22:54 · 303 阅读 · 0 评论 -
java-三元表达式详解
三元表达式首先要了解三元表达式的结构boolean?true:false(先是布尔类型的判断,正确结果为true,错误结果为false)例题1int x=34;int y=21;int z=(x>y?80:90);System.out.println(z);过程:x,y分别赋值为34与21;当x>y时是正确则会执行true的结果z=80;当x>y时是错误则会执行false的结果z=90;然后输出z例题2大家做一做,巩固一下。答案就不给出来了,做出来了可以把答案写原创 2020-07-13 15:06:18 · 2495 阅读 · 0 评论 -
Eclipse环境变量配置-超详细
1.下载eclipse链接:http://www.eclipse.org/downloads/根据自己电脑选择32位还是64位2.下载JDK链接:http://www.oracle.com/technetwork/java/javase/downloads/indes.html点击java,然后选择accept,根据自己电脑选择32位还是64位(jdk的安装路径自己一定要知道,到后面的环境变量配置需要jdk的安装路径)JDK与JRE1.JDK是java的开发工具套装2.JRE是用java开原创 2020-07-12 11:06:59 · 2411 阅读 · 0 评论 -
Java-i++与++i的区别
i++与++i/i–与--i区别:当自增(++)或者自减(–)运算符位于操作数左侧时,则在操作数曾1或者减1后使用操作数。当自增(++)或者自减(–)运算符位于操作数右侧时,则先使用操作数,再使用操作数增1或减1。例题:int a = 1, a1 = 1;int b=++a*2; //a先加1后再乘以2,将结果赋给b,最后a的值为2,b的值为4Int b1=a1++*2; //a1先乘2并赋给b1,然后a1自加1,最后a1的值为2,b1的值为2里面内容来自于《Java程序设计案例与操作》原创 2020-07-10 20:20:47 · 456 阅读 · 0 评论