![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
文章平均质量分 89
lz_N_one
努力总会看到结果
展开
-
JAVA基础知识总结(配套代码解析用法)
Java的特点 1.Java是一门面向对象的编程语言。面向对象和面向过程是一种软件开发思想。 面向过程就是分析出解决问题所需要的步骤,然后用函数按这些步骤实现,使用的时候依次调用就可以了。面向对象是把构成问题事务分解成各个对象,分别设计这些对象,然后将他们组装成有完整功能的系统。面向过程只用函数实现,面向对象是用类实现各个功能模块。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤: 1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,原创 2021-11-23 14:44:42 · 479 阅读 · 0 评论 -
Java知识点总结(九)找工作必备
对于目前的应届大学生来说找工作并不是很轻松,本人本身就是这广大应届生的一员,现在我总结的Java这是我在各个网站和招聘面试宝典中总结出来的,本人也在学习和努力当中,本着共同分享学习的心态,如有错误欢迎指出。 PS:有一部分重复出现的知识点,是对前面的回顾也有补充。原创 2021-06-30 10:39:39 · 110 阅读 · 0 评论 -
java实现经典十大算法
1.二分查找算法(非递归) /** * @desc 二分查询(非递归方式) * 案例: * {1,3,8,10,11,67,100},编程实现二分查找,要求使用非递归方式完成。 * @Author xw * @Date 2019/9/27 */ public class BinarySearchNonRecursive { public static void main(String[] args) { int[] arr = {1, 3, 8, 10, 11, 67,原创 2020-06-19 14:41:18 · 494 阅读 · 0 评论 -
java知识点总结(八)
承接上文知识点原创 2019-11-02 15:35:57 · 168 阅读 · 0 评论 -
Java知识点总结(七)
承接上文知识点 Java知识点总结(六) 1.判断两个对象是否相同,能使用equlas比较吗? 不能。Equlas大多用来做字符串比较,要判断基本数据类型或者对象类型,需要使用== 2.==与equlas有什么区别? ==可以判断基本数据类型值是否相等,也可以判断两个对象指向的内存地址是否相同,也就是说判断两个对象是否是同一个对象,Equlas通常用来做字符串比较。 3.如何将字符串反转?...原创 2019-10-31 20:06:55 · 160 阅读 · 0 评论 -
Java知识点总结(六)
承接上文知识点 Java知识点总结(六) 1.Java常用包有那些? Java.lang Java.io Java.sql Java.util Java.awt Java.net Java.math 2.Java最顶级的父类是哪个? Object 3.Object类常用方法有那些? Equals Hashcode toString wait notify clone getClass ...原创 2019-10-30 16:52:30 · 307 阅读 · 0 评论 -
Java知识点总结(五)
承接上文知识点 Java知识点总结(四) 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.网络协议有那些? HTTP:超文本传输协议 FTP :文件传输协议 SMPT:简单邮件协议 TELNET:远程终端协议 POP3:邮件读取协议 3.什么是JVM?java虚...原创 2019-10-30 16:37:04 · 228 阅读 · 0 评论 -
Java知识点总结(四)
Java知识点总结(四) 承接上文知识点 Java知识点总结(三)原创 2019-10-29 10:57:25 · 440 阅读 · 0 评论 -
java知识基础篇(详细版)
本文章为Java知识的基础篇,为Java知识点总结的前序部分。 1.java概述: 1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; 2.Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发...原创 2019-10-28 11:23:24 · 285 阅读 · 0 评论 -
Java 中synchronized的知识点
1.Synchronized升级的原理是什么? Synchronized锁升级原理:在锁对象里有一个threadid字段,在第一次访问的时候threadid为空,jvm让其持有偏向锁,并将threadid设置为其线程id,再次进入的时候会判段threadid 是否与其线程id一致,如果一致则可以直接使用此对象,如果不一致,则升级偏向锁为轻量级锁,通过自旋循环一定次数来获取锁,执行一定次数之后,如...原创 2019-10-27 19:36:04 · 177 阅读 · 0 评论 -
Java知识点总结(三)
Java知识点总结(三) 承接上文知识点链接 Java知识点总结(二) 1.接口和抽象类有什么区别? ~实现:抽象类的子类使用extends来继承;接口必须使用implements来实现接口。 ~构造函数:抽象类可以有构造函数;接口不能有。 ~实现数量:类可以实现很多接口;但只能继承一个抽象类。 ~访问修饰符:接口中的方法默认使用public修饰;抽象类中的方法可以任意的访问修饰符。 2.说明...原创 2019-10-27 15:51:03 · 358 阅读 · 0 评论 -
java知识点总结(二)
承接上文知识点链接 java知识点总结(一) 1.final 在Java中的作用? ~final修饰的类叫最终类,该类不能被继承。 ~final修饰的方法不能被重写。 ~final修饰的变量叫常量,常量必须初始化,初始化后不能被修改。 2.Java中Math.round(-1.5)等于多少? 等于-1,因为在数轴上取值时,中间值(0.5)向右取整,所以正0.5是往上取整,负0.5是直接舍弃的...原创 2019-10-26 19:32:02 · 260 阅读 · 0 评论