![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
赵亚亚
这个作者很懒,什么都没留下…
展开
-
数组的定义、存储及应用(遍历、最值、排序、扩容)
数组定义 1.1.概念 可以存储多个相同数据类型元素的容器 1.2.定义格式数据类型[] 数组名=new 数据类型[元素个数/数组长度]; int[] arr=new int[3];//指定长度 数据类型 名称=初始化;//定义变量 变量定义分为声明和初始化两个过程 该中定义方式可以分为声明和初始化两个过程 通过唯一的内存地址值(数组名)来确定数组,java自动给数组元素进行编号(下标),从0开始。由内...原创 2020-08-13 12:33:40 · 300 阅读 · 0 评论 -
控制流程语句(顺序结构、选择结构、循环结构)
1.顺序结构 绝大部分代码从上往下由左往右依次编译和执行2.选择结构 if语句(提供三种格式的语句 范围) switch语句(列举值) 3.循环结构 for循环、while循环、dowhile循环 for循环 while循环 dowhile循环 三种循环的区别和联系1.循环范围确定推荐for循环,循环范...原创 2020-08-13 11:12:13 · 343 阅读 · 0 评论 -
运算符
算术运算符赋值运算符关系(比较)运算符逻辑运算符位运算三目运算符原创 2020-08-13 10:27:16 · 98 阅读 · 0 评论 -
Java简介
从1993左右推出一款高级编程语言(Oak 橡木),面向互联网编程,安全可靠、面向对象、跨平台等特点java基本语法---跨平台(操作系统)JVM(java虚拟机) 先在对应操作系统上安装上对应版本的JVM,把应用程序放到JVM里进行执行,传入相同的应用程序保证在不同操作系统上得到的结果是一样的,屏蔽底层操作系统差异性java三大技术架构J2se(基础版/标准版)---给小型应用程序以及桌面服务提供开发的解决方案J2ee(企业版)---给企业中的集中式开发提供解决方案J...原创 2020-08-13 09:55:37 · 106 阅读 · 0 评论 -
两个数值交换
两个数值交换 效率高低:按位异或(整数)、求和(一般是整数)、中间变量(常用 任意数据、简单)class WeiText2{ public static void main(String[] args) { //定义变量 int a=4; int b=5; // System.out.println("a的值:"+a+",b的值:"+b); /*//1.中间变量 int temp=a; a=b; b=temp; // System.o...原创 2020-08-12 17:45:07 · 108 阅读 · 0 评论 -
面向对象的特征
主要有三个特征:封装、继承、多态封装体现形式---方法,属性私有化并且提供公共的访问方式来进行正常取值和赋值,提高代码数据安全性。packagecn.tedu.fengzhuang;publicclassFZDemo{publicstaticvoidmain(String[]args){//创建代表人的类的对象Personp=newPerson();//给对象属性赋值//p.name="豆豆";//调用方法间接给私有化属性进行赋值p.setAge(-...原创 2020-08-12 15:50:18 · 97 阅读 · 0 评论 -
面向对象的引入
1.概念面向对象本质是一种编程范式(一种思考方式)面向过程:关注的是代码的实现细节面向对象:先把代码实现细节整合到对象中,找到这个对象就能拥有对象的功能面向对象基于面向过程,面向对象优于面向过程吗?如果场景比较简单优先推荐面向过程,如果场景很复杂优先推荐面向对象2.对象和类之间的关系对一类对象来进行抽取,把共有的特征信息抽取成了属性,把共有的行为信息抽取成了方法,把这一类对象抽取成了类。类是对对象的概括,对象是对类的具体实现。...原创 2020-08-12 15:37:25 · 278 阅读 · 0 评论