
Java
学习java,从0到1
向日葵smile
这个作者很懒,什么都没留下…
展开
-
09-面向对象的特征
一:封装与隐藏问题:当创建了类的对象以后,如果直接通过“对象.属性”的方式对相应的对象属性赋值的话,可能会出现不满足实际情况的意外,我们考虑不让对象来直接作用属性,而是通过“对象.方法”的形式,来控制对象对属性的访问。实际情况中,对属性的要求就可以通过方法来体现。解决的方法:(封装性的思想)①将类的属性私有化。②提供公共的方法(setter&getter)来实现调用。二:四种访问权限修饰符:public、private、protected、缺省 可以用来修饰...原创 2020-10-12 16:31:41 · 159 阅读 · 0 评论 -
08-类、对象和方法
方法的重载(overload)要求: 1、同一个类中 2、方法名必须相同 3、方法的参数列表不同(①参数的格式不同②参数类型不同)补充:方法的重载与方法的返回值类型没有关系!...原创 2020-09-30 17:04:46 · 199 阅读 · 0 评论 -
07-面向对象编程
面向对象(OOPObjectOrientedProgramming)与面向过程(ProcedureOrientedProgramming)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。面向对象的三大特征:封装(Encapsulation) 继承(Inheritance) 多态(Polymorphis...原创 2020-09-29 17:58:22 · 310 阅读 · 0 评论 -
06-Java_冒泡排序+直接选择排序
冒泡排序思想:相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其它的数进行类似操作。package com.company;public class Bubble_Sort { public static void main(String[] args) { //从小到大排序 int[] array = new int[]{19, 54, -63, 56, 78, 12, 34};原创 2020-09-29 11:03:22 · 105 阅读 · 0 评论 -
05-数组
如何定义数组1. 数组的声明String[] names;int scores[];2. 初始化第一种:静态初始化:初始化数组与给数组元素赋值同时进行names=new String[]{"Andy","小明","李强"};第二种:动态初始化:初始化数组与给数组元素赋值分开进行scores=new int[4];3. 如何调用相应的数组元素:通过数组元素的下角标的方式来调用下角标从0开始,到n-1结束。其中n表示的数组的长度score[0]=87;scor原创 2020-09-16 23:59:12 · 678 阅读 · 0 评论 -
04-从键盘获取不同类型的变量:Scanner类
实现步骤:导包:import java.util.Scanner; Scanner的实例化:Scannerscan =newScanner(System.in); 调用Scanner类的相关方法,来获取指定类型的变量原创 2020-09-08 10:33:45 · 172 阅读 · 0 评论 -
03-变量
变量的概念: >内存中的一个存储区域 >该区域的数据可以在同一类型范围内不断变化 >变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值变量的作用: >用于在内存中保存数据使用变量注意: >Java中每个变量必须先声明,后使用 >使用变量名来访问这块区域的数据 >变量的作用域:其定义所在的一对{}内 >变量只...原创 2020-09-07 14:43:23 · 78 阅读 · 0 评论 -
02-标识符与名称命名规范
标识符的使用标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名..... 2. 标识符的命名规则:--->如果不遵守如下的规则,编译不通过!需要严格遵守 >由26个英文字母大小写,0-9,_或$组成 >数字不可以开头 >不可以使用关键字和保留字,但能包含关键字和保留字 >Java中严格区分大小写,长度无限制 >标识符不...原创 2020-09-07 14:41:19 · 370 阅读 · 0 评论 -
01-基本语法
JAVA大小写敏感 JDK=JRE+Java的开发工具(javac.exe,java.exe,javadoc.exe) JRE=JVM+Java核心类库在一个java源文件中可以声明多个class,但是,只能最多有一个类声明为public的,而且要求声明为public的类名必须与源文件名相同 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写...原创 2020-09-07 14:37:56 · 108 阅读 · 0 评论