Java学习
m0_49572376
这个作者很懒,什么都没留下…
展开
-
Java学习(四):控制流程(结构)
顺序结构分支结构1、if语句多重if选择结构嵌套if选择结构2、switch语句注意:1.case后面都是常量2. break:可以选,如果case里面没有break,会继续执行下一个case,直到遇到break停I3. case后面的常量是唯一的4. default:可选的,如果加了,如果所有的case都不满足,执行defaultswitch和if的区别:1.if会一步- -步执行表达式的判断,switch根据表达式直接去找相应case ,因为case后面是常量不原创 2020-09-02 20:15:58 · 100 阅读 · 0 评论 -
Java学习(七):类和对象
面向对象只要是对象都有属性和行为。基本类型传值,对象类型传地址面向过程和面向对象的优缺点:(重点)1.面向过程:面向过程的性能比面向对象高,因为面向对象在实例化时,开销比较大,占用内存多缺点:维护性、扩展性没有面向对象好。2.面向对象:维护性、扩展性好缺点:性能底,开销大类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。所以面向对象程序设计的重点是类的设计原创 2020-08-05 23:35:30 · 221 阅读 · 0 评论 -
Java学习(六):方法
方法方法是把一些相关的语句组织在一起,用于解决某一特定问题的语句块。方法必须放在类定义,也就是说方法必须是某一个类的方法。方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序需要使用这段代码的时候,我们直接调用方法即可,就不需要返回的去写重复的代码了。好处:提高代码的重用性,维护性,可读性好,执行效率高参数传递:调用者在调用方法的时候,向方法内传入数据的一系列动作形式参数:在方法被调用时用于接收外部传入的数据的变量。(在定义方法时候,写在小括号里面的参数,作用接收调用者传原创 2020-08-04 18:25:55 · 176 阅读 · 0 评论 -
Java学习(五):数组
数组数组用来将相同数据类型存储在存储单元里,数组的所有元素必须属于相同的数据类型。数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前提这个多条数据必须是同一类型的。数组是引用数据类型数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组一旦初始化,T长度不可变。长度确定下来了! ! !所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。Java中可以使用关键字new创建数原创 2020-08-03 23:54:06 · 157 阅读 · 0 评论 -
Java学习(三)运算符
类型转换1.自动类型转换:转义符(\)运算符1.算数运算符自增(++)原创 2020-07-31 01:17:17 · 112 阅读 · 0 评论 -
Java学习(二)基本语法
Java基本语法类名必须与文件名一致Public:访问修饰符(代表这个类的访问权限)Class:定义类的关键字类名:首字母大写,不要使用拼音或者中文,驼峰式命名法,每个单词的首字母大写Java采用Unicode标准字符集不采用ASCII码main方法是Java程序的入口,有固定格式,需要执行的代码必须放到main方法里面,后期JavaEE用的不是很多Java严格区分大小写 int a;int A 这两个属于不同的变量一个Java文件里面可以定义多个类,但是只能有一个类名的访问修饰权限为p原创 2020-07-28 17:37:54 · 91 阅读 · 0 评论 -
Java学习(一)
Java语言特点1.Java语言简单易用,没有指针,.Java提供自动垃圾回收机制,使程序员不必担心垃圾回收机制2.跨平台:Java引入虚拟机概念,通过jvm可以在不同操作系统上运行Java程序,从而实现跨平台特性,一次编译,处处运行3.面向对象性:Java将一切事物都看成对象,将世界的事物抽象成对象,世界中的关系理解为继承4.支持多线程:Java内置了多线程控制,可使用户程序并发执行;利用Java的多线程编程端口,开发人员方便做出多线程应用,提高执行效率Java两大核心机制1.虚拟机(JVM,原创 2020-07-28 17:15:59 · 183 阅读 · 1 评论