JavaSE

JavaSE【第五章】面向对象

# JavaSE【第五章】面向对象 引言! > 面向对象是Java核心的内容部分,在学习的过程中首先需要您掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。 > > 面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。 举例 ......
对象 JavaSE

JavaSE的简单了解

JavaSE简称为Java Standard Edition,是Java编程语言的基础平台。JavaSE提供了一系列用于开发Java应用程序的API和工具,以及Java虚拟机(JVM)和编译器。JavaSE是Java技术生态系统的核心,是Java应用程序开发的基础。 编译执行过程 数据类型分类 Ja ......
JavaSE

JavaSE的简单了解

JavaSE简称为Java Standard Edition,是Java编程语言的基础平台。JavaSE提供了一系列用于开发Java应用程序的API和工具,以及Java虚拟机(JVM)和编译器。JavaSE是Java技术生态系统的核心,是Java应用程序开发的基础。 编译执行过程 数据类型分类 Ja ......
JavaSE

JavaSE【第五章】面向对象

JavaSE【第五章】面向对象 引言! 面向对象是Java核心的内容部分,在学习的过程中首先需要您掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。 面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。 举例: Scanne ......
对象 JavaSE

JavaSE【3】-流程控制

JavaSE【3】-流程控制 引导! 在编写程序代码的过程中,我们肯定不能只是一味的按照程序自上而下的顺序来执行程序,这样所能实现的功能特别的有限,所以我们都需要借助于一些流程走向的控制语句来针对程序进行操控。在程序设计中共有3大结构:顺序结构 、选择结构 、 循环结构。 一、顺序结构 所谓的顺序结 ......
流程 JavaSE

JavaSE【1】-环境搭建

JavaSE【1】-环境搭建 一、Java开发环境的搭建 所谓的Java开发环境的搭建,其实就是构建出一套可以编译和执行Java应用程序的软件工具; 在Java开发环境的搭建中需要安装JDK的软件工具(Java开发工具包); 1.1、搭建的步骤 1、下载JDK安装包(要求是不低于1.7的版本); 2 ......
环境 JavaSE

JavaSE【2】-基础语法

JavaSE【2】-基础语法 一、Java数据类型 在Java语言中将所有的数据类型划分为两大类: 八大基本数据类型 复合引用类型 八大基本数据类型: | 数值型 |-整数类型: byte(字节) 、 short(短整型) 、 int(整型) 、long(长整型) |-浮点类型: float(单精度 ......
语法 基础 JavaSE

JavaSE大纲

jdk8&9新特性 Lambda表达式 多线程 IO流 异常 Collections List Map Set 泛型 可变参数 Collection集合的使用 StringBuffer&StringBuilder 基本数据类型和字符串的相互转换 装箱拆箱 日期 Arrays工具类&Object类 静 ......
大纲 JavaSE

JavaSE笔记——02

Java流程控制 仅仅个人学习记录,不涉及任何商用 1.用户交互Scanner 从JDK 1.5 版本之后,专门提供了输入数据类Scanner,此类数据不但可以输入数据,而且也能方便地验证输入的数据。 ->1. Scanner类概述 ​ Scanner类可以接收任意的输入流。Scanner类放在ja ......
笔记 JavaSE

JavaSE笔记——03

Java方法 仅仅个人学习历程记录,不涉及任何商用 方法 1. 方法的定义: 一段用来完成特定功能的代码片段,类似于其他语言的函数。 2. 方法的作用: 用于定义该类或该类的实例的行为特征和功能实现 3. 区别: ​ 面向过程中,函数是最基本的单位,整个程序都是由一个个程序组成的 ​ 面向对象中,整 ......
笔记 JavaSE

JavaSE学习笔记——01

Java笔记基础 仅仅学习,不涉及任何商用 1.注释 单行注释:以"//"开头 多行注释:以"/"开头,以"/"结尾 文档注释:以"/**"开头,"*/"结尾。注释中包含一些说明性的文字及一些JavaDoc标签。 public class Hello { public static void mai ......
笔记 JavaSE

JavaSE 和 Java EE 分别是什么

Java 作为最流行的编程语言受到了许多人的喜爱,其在编程中的地位自不必多说。 对于许多才刚刚入门 Java 的朋友来讲,常常会产生这样的困惑,JavaEE是什么?JavaSE又是什么? Java SE Java SE 是 Java Platform, Standard Edition 的简写。 简 ......
JavaSE Java EE

JavaSE08面向对象综合练习

练习一:文字版格斗游戏 需求: ​ 格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。 举例: ​ 程序运行之后结果为: ​ 姓名为:乔峰 血量为:100 ​ 姓名为:鸠摩智 血量为:100 ​ 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害 ......
对象 JavaSE 08

使用文本编辑器和jdk开发简单JavaSE工程

一个在eclipse下简单的示例 运行时可以在代码编辑器页面右键run测试发布时可以file->export->runnable jar file 如果没有eclipse只有jdk和文本编辑器呢? 创建和eclipse工程相似的目录 目录JAVASE01binlibsrc\com\zt\javase ......
编辑器 文本 JavaSE 工程 jdk

JavaSE07面向对象

1. 类和对象 1.1 类和对象的理解 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机 ......
对象 JavaSE 07

JavaSE06方法

1. 方法概述 1.1 方法的概念 ​ 方法(method)是程序中最小的执行单元 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法定义和调用 定义格式: public sta ......
方法 JavaSE 06

JavaSE05数组

1.数组 概念: 指的是一种容器,可以同来存储同种数据类型的多个值。但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如:定义了一个int类型的数组。那么boolean。double类型的数据是不能存到这个数组中的,但是byte类型,short类型,int类型的数据是可以存到这个数组里面的。 ......
数组 JavaSE 05

JavaSE04流程控制语句

第一章 流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 1.1 流程控制语句分类 ​ 顺序结构 ​ 判断和选择结构(if, switch) ​ 循环结构(for, ......
语句 流程 JavaSE 04

JavaSE03

1.运算符和表达式 运算符: ​ 就是对常量或者变量进行操作的符号。 ​ 比如: + - * / 表达式: ​ 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。 ​ 比如:a + b 这个整体就是表达式。 ​ 而其中+是算术运算符的一种,所以这个表达式也称之为算术表达式。 2.算 ......
JavaSE 03

JavaSE02基础语法

JavaSE02基础语法 1. 注释 ​ 注释是对代码的解释和说明文字。 Java中的注释分为三种: 单行注释: // 这是单行注释文字 多行注释: /* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能嵌套使用。 文档注释(暂时用不到): /** 这是多行注释文字 这 ......
语法 基础 JavaSE 02

JavaSE01

JavaSE01 常用DOS命令 win+R,输入cmd回车,进入DOS命令行. 盘符切换:"D:"+回车. 输出该路径下的目录:"dir". 进入文件:"cd+空格+文件名\子文件“. 回退:"cd..";回退到根目录下:”cd\“. 清屏:“cls” 退出命令提示符窗口:"exit" "set ......
JavaSE 01

JavaSE第四次作业

使用for循环计算1-100的和,除了以3结尾的那些数package Text;public class text01 { public static void main(String[] args) { // TODO Auto-generated method stub int i; int s ......
JavaSE

JavaSE复习笔记

配置阶段 java.exe 执行工具 javac.exe 编译工具(编译为class) JDK JVM JRE JVM + 核心类库 = JRE JRE + 开发工具Java Javac = JDK class字节码文件进入JVM 编写代码 文件名首字母大写 文件名必须与代码的类名一致 Java跨平 ......
笔记 JavaSE

练习:JavaSE之模拟ATM系统实现功能项目

需求分析:模拟ATM系统功能实现 功能 用户层面(注册、登录、注销) 系统层面(改密、存款、取款、转账) 逻辑层面(选择功能) 一、账户Bean创建(Account) · 成员属性:id、password、username、amount、balance /**账户类 用于得到每个账户对象*/ pub ......
功能 项目 JavaSE 系统 ATM

JAVASE:注解与反射笔记

JavaSE:注解与反射(Annotation & Reflection) ​ 注解和框架是所有框架的底层,如Mybatis,spring。框架的底层实现机制就是注解和反射。注解相比于注释,除了能较为直接的表示出这部分模块的功能,也能实现一定的具体功能。 01 初识注解 1.1 什么是注解 Anno ......
注解 笔记 JAVASE

JavaSE——反射

反射 反射的概述: 专业的解释 是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意属性和方法; 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。 通俗的理解:(掌握) 利用反射创建的对象可以无视修饰符调用类里面的内容 可以跟 ......
JavaSE

JavaSE——动态代理

动态代理 好处: 无侵入式的给方法增强功能 动态代理三要素: 1,真正干活的对象 2,代理对象 3,利用代理调用方法 切记一点:代理可以增强或者拦截的方法都在接口中,接口需要写在newProxyInstance的第二个参数里。 代码实现: public class Test { public sta ......
动态 JavaSE

JavaSE——网络编程(UDP/TCP)

网络编程入门 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 网络编程三要素 ......
网络编程 JavaSE 网络 UDP TCP

JavaSE第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)package workdemo01;public class job01 { public static void main(String[] args) { // TODO Auto-g ......
JavaSE

JavaSE——多线程&JUC(上)

多线程 简单了解多线程 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 并发和并行 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执行。 进程和线程 进程:是正在运行的 ......
线程 JavaSE JUC amp