草庐IT

JavaSE 类与对象

前言我们之前学的都是面向过程,面向过程研究的是对单个对象的一种方法实现过程,比如求一个数的阶乘,强调的是怎么实现这个方法的过程,但对我们以后来说,如果想要应用到更广的层面,不能只是学习一个方法的过程,而是通过用对象的方法与其他对象建立联系来实现一个项目,那么怎么让对象与对象建立联系呢?我们就需要学习面向对象的相关知识。1.面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认

JavaSE面试深度剖析 第二讲

JavaSE面试深度剖析第二讲目录JavaSE面试深度剖析第二讲JavaSE语法  本文章向大家介绍JavaSE面试深度剖析第二讲,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 JavaSE语法Java有没有goto语句?goto是Java中的保留字,在目前版本的Java中没有使用。根据《TheJavaProgrammingLanguage》一书的附录中给出了一个Java关键字列表,其中有goto和const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉C语言的程序员

【JavaSE】基础笔记 - 类和对象(下)

 目录1、this引用1.1、为什么要有this引用1.2、什么是this引用1.3、 this引用的特性2、 对象的构造及初始化2.1、 如何初始化对象2.2、构造方法2.2.1、概念  2.2.2、特性 2.3、默认初始化 2.4、就地初始化 上篇:【JavaSE】基础笔记-类和对象(上)-CSDN博客https://blog.csdn.net/zzzzzhxxx/article/details/134232584?spm=1001.2014.3001.5501接上篇继续对类和对象的知识展开讲述。1、this引用1.1、为什么要有this引用先看一个日期类的例子: publicclassD

【JavaSE】基础笔记 - 类和对象(上)

 目录1、面向对象的初步认知1.1、什么是面向对象1.2、面向对象与面向过程 2.类定义和使用2.1、简单认识类2.2、类的定义格式2.3、自定义类举例说明2.3.1、定义一个狗类 2.3.2、定义一个学生类3、类的实例化3.1、什么是实例化3.2、类和对象的说明 1、面向对象的初步认知1.1、什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。1.

【JavaSE语法】类和对象(一)

一、面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情1.2面向对象与面向过程注意:面向过程和面相对象并不是一门语言,而是解决问题的方法,没有那个好坏之分,都有其专门的应用场景(1)面向过程:类似于传统把大象放进冰箱的过程,打开冰箱->把大象塞进去->把冰箱关上这种方式注重的是把大象放进冰箱的过程,少一个环节都不行。如果要把其他东西放进冰箱又是另一种方式。按照该种方式来写代码,将来扩展或者维护起来会比较麻烦(2)面向对象

【JavaSE语法】运算符

一、 什么是运算符计算机的最基本的用途之一就是执行数学运算,运算符即对操作数进行操作时的符号,不同运算符操作的含义不同Java中运算符可分为以下:算术运算符(+-*/)、关系运算符(==)、逻辑运算符、位运算符、移位运算符以及条件运算符等二、算术运算符1.基本四则运算符:加减乘除模(+-*/%)System.out.println(11.5%2.0);//运行结果1.5注意:(1)都是二元运算符,使用时必须要有左右两个操作数(2)做除法和取模时,右操作数不能为0(3)%不仅可以对整型取模,也可以对double类型取模,但是没有意义,一般都是对整型取模的2.增量运算符+=-=*=%=该种类型运算

【JavaSE】数据类型与变量

目录1.字面常量2.数据类型 3.变量 3.1变量概念3.2语法格式 3.3整型变量 3.3.1整型变量3.3.2长整型变量  3.3.3短整型变量 3.3.4字节型变量3.4浮点型变量  3.4.1双精度浮点型 3.4.2单精度浮点型 ​编辑 3.5字符型变量3.6布尔型变量4.类型转换 4.1 自动类型转换(隐式) 4.2强制类型转换(显式)  5.类型提升 6.字符串类型 从以后开始,我们会陆陆续续更新Java的知识1.字面常量 比如: System.Out.println("HelloWorld");语句,不论程序何时运行,输出的都是HelloWorld,其实"HelloWorld"就

【JavaSE语法】数据类型与变量

一、字面常量常量即程序运行期间,固定不变,不可修改的量称为常量publicclassDemo{publicstaticvoidmain(String[]args){System.out.println("helloWorld!");System.out.println(100);System.out.println(3.14);System.out.println('A');System.out.println(true);System.out.println(false);}}其中:100、3.14、‘A’、true/false都是常量,将其称为字面常量字面常量的分类:(1)字符串常量:由"

JAVASE---认识异常

在Java中,将程序执行过程中发生的不正常行为称为异常。1.算数异常2.数组越界异常3.空指针异常java中不同类型的异常,都有与其对应的类来进行描述。异常的体系结构1.Throwable:是异常体系的顶层类,其派生出两个重要的子类,Error和Exception2.Error:指的是Java虚拟机无法解决的严重问题,比如:JVM的内部错误、资源耗尽等,典型代表:StackOverflowError和OutOfMemoryError,一旦发生回力乏术。3.Exception:异常产生后程序员可以通过代码进行处理,使程序继续执行。比如:感冒、发烧。我们平时所说的异常就是Exception。异常的

JavaSE核心(2)

二:Java基础知识   一、标识符和关键字      1.标识符          1.在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”;          2.标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;        3.java语言区分大小写;         4.标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,包名全小写,常量全大写,多个单词之间用“_”隔开;       2.关键字           1.在java语言中,有一些专门的词汇已经被赋予了特殊的含义,不能再使用这些词汇来命名标