合集-学习Java狂神
摘要:# JDK,JRE,JVM,helloworld ## java延申 构建工具:maven 应用服务器:tomcat web开发:spring 开发工具:intellij idea,netbean hadoop(大数据领域) Android(手机端) ## Java特性 简单性、面向对象、可移植性、
阅读全文
摘要:硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序
阅读全文
摘要:### # 基本语法 ## Java程序运行机制 编译型(A先翻译在给B) 解释型(B请翻译看A)  # java基本语法 ## 注释 写注释很重要 单行注释 //注
阅读全文
摘要:# 基础语法2 ## 运算符  **Java运算符可以分为以下几种类型:** - 算术运算符:用于执行数学运算,如+、*、/、%(取余)等。 - 关系运算符:用于比较
阅读全文
摘要:# 输入,选择,while循环 ## 用户交互Scanner - 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是 Java5的新特征,我们可以通过Scanner类来获取用户的输入。 - 基本语法
阅读全文
摘要:# for循环 ## for循环 - 虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。 - for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 - for循环执行的次数是在执行前就确定的。语法格式
阅读全文
摘要:# java方法 Java方法是语句的集合,它们在一起执行一个功能。 - 方法是解决一类问题的步骤的有序组合 - 方法包含于类或对象中 - 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是**一个
阅读全文
摘要:# 递归 ## 递归 - A方法调用B方法,我们很容易理解! - 递归就是:A方法调用A方法!就是自己调用自己 - 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,
阅读全文
摘要:# 数组 ## 定义 - 数组是相同类型数据的有序集合. - 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 - 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. ## 数组声明创建 - 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语
阅读全文
摘要:# 面向对象,方法复习  ## 面向过程&面向对象 面向过程思想 - 步骤清晰简单,第一步做什么,第二步做什么.. - 面对过程适合处理一些较为简单的问题 面向对象思
阅读全文
摘要:# 对象 ## 类与对象的关系 - 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物. - 动物、植物、手机、电脑.... - Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 - 对象是抽象概念的具体实例 -
阅读全文
摘要:# 封装,重写 ## 封装 - 该露的露,该藏的藏 我们程序设计要追求“**高内聚,低耦合**”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 - 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏
阅读全文
摘要:# 多态 ## 多态 - 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 - 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 - 多态存在的条件 - 有继承关系 - 子类重写父类方法 - 父类引用指向子类对象 - 注意:多态是方法的多态,属性没有多态性。 - instanc
阅读全文
摘要:# static总结,抽象 ## static总结 ```java package com.oop.demo07; //static public class Student { private static int age;//静态变量 private double score;//非静态变量 p
阅读全文
摘要:# 接口 ## 接口 1. 普通类:只有具体实现 2. 抽象类:具体实现和规范(抽象方法)都有! 3. 接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程~ 4. 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是.….则必须能..”的思想。如果你是天使,则必须能飞。如
阅读全文
摘要:# 异常 ### 什么是异常 - 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 - 软件程序在运行过程中,非
阅读全文