- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Java 基础知识部分面试题+一些原理2021-04-16
首先这是今年我参加面试所面临到面试官提问的一些技术性面试题,准备记录下来用来温固一下基础。java 基础部门1.java的集合都有哪些,他们的特点是什么?java集合包括:List、Set、MapList特点:有序,可重复ArrayList优点:底层数据结构是数组,查询快,增删慢。缺点:线程不安全,效率高LinkedList优点:底层数据结构是链表,查询慢,增删快。缺点:线程不安全,效率高Set特点:无序,唯一HashSet底层数据结构是哈希表(无序,唯一)2.如何来保证元素唯一
2021-04-14 22:35:45 295
原创 Java选择结构和switch
选择结构1.掌握if (如果)选择(分枝)结构基本if:if(条件){条件成立时执行的内容}if-elseif(条件){//条件成立}else{//条件不成立}多重ifif(条件1){}else if(条件2){}else{执行下一语句}注意事项:1.自上而下执行条件判断,只要有一个条件满足 剩下的条件不在执行2.可以结合n个else if ,但 else ...
2019-02-14 11:04:55 163
原创 Java面向对象概述
类和对象面向对象程序设计:Object Oriented Programming简称(OOP)1.面向对象什么是对象:万物皆对象,你身边的任何一个,你可以叫得出名或者可以单独区分出来的一个实体,它就是对象。对象:描述客观事物的一个实体,它有一组属性和方法组成属性(特征):描述一个对象的信息方法(操作:描述一个对象的行为什么是类:类由一组具有相同属性(不是指属性值一样,而是指属性名,...
2019-02-14 11:01:05 122
原创 Java循环结构和DeBug概述
循环结构掌握while 循环 先判断在执行1.循环初始化变量2.循环条件3.循环操作4.循环出口 将循环条件逐渐变为不满足例图下:do -— while 循环 先执行在判断1.声明键盘录入无论条件是否合格 都会先执行依次循环操作变量 作用域在循环外边先定义1.提升作用域 2. 初始化循环变量语法:2.循环条件3.循环操作4.循环出口for 循环结构语法:1...
2019-02-14 10:57:32 180
转载 Java封装基础了解
封装了解面向对象?面向对象是一种编程方法,一种编程思想面向对象的编程方法中,有几个核心特性,也是它的优势体现。面向对象的三大特性 :封装 继承 多态 (如果面试官提四大特性,再加上一个抽象)封装的概念1.什么是封装封装的定义:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的公开的接口访问。封装的两个大致原则把尽可能的东西隐藏起来,对外提供便捷接口,把所...
2019-02-03 13:28:50 155
原创 Java的发展史 和数据类型
**1. 了解Java的历史由来编程语言流行趋势:Tiobe、PYPL排行榜apache、spring、eclipse、alibaba、google…sun公司(升阳公司)正式在1995年公开了Java。Sun公司打算进军机顶盒,C不太合适,于是打算开发一个新的编程语言oak。詹姆斯·高斯林2009年 Sun被Oracle(甲骨文)收购了,所以自然Java这些全都是Oracle。目...
2019-02-03 13:02:25 124
原创 Java面向接口 讲解
接口引用数据类型:接口(和抽象类一样,没有办法实例化)1.接口里的方法全都是public abstract修饰(默认)的抽象方法。2.接口里的属性全都是public static final修饰(默认)的静态常量。接口(干爹)的方法,必须被子类全部重写Java中只允许单继承(extend)《你只有一个亲爹》但是它允许多实现(implements)<你可以有多个干爹>面向接...
2019-02-03 12:23:48 250
原创 Java数组基础讲解
数组什么是数组数组是一个变量,存储相同数据类型的一组数据为什么需要数组?当变量存储值满足不了需求的时候,我们需要数组来存储数据从而进行优化数组用途:1.排序.最大值 最小值2存储对应的一组信息数组的要素:1.数据类型:这个数组存储的元素类型2.数组名: 用来标识数组的3.数组长度:数组能够存储多少个元素4.数组的索引/下标:从0开始 用来表示每一个元素的位置5.数组的元素...
2019-02-03 12:21:08 191 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人