Java基础
文章平均质量分 91
涵盖Java基础知识点 万丈高楼平地起
^微凉夏颜^
Look forward to the future and embrace change
展开
-
注解与反射
注解(Annotation)是从JDK5.0开始引入的技术,以在代码中存在,例如:Annotation可以像修饰符一样被使用,可用于修饰包、类、构造器、成员变量、参数、局部变量的声明,还可添加一些参数值注解也可以看做是一种注释,通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。但是,注解,不同于单行注释和多行注释在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如用来配置应用程序的任原创 2023-05-18 11:46:19 · 617 阅读 · 0 评论 -
File和IO流
IO流:存储和读取数据的解决方案流是内存与存储设备之间传输数据的通道水借助管道传输;数据借助流传输。原创 2023-05-17 16:32:38 · 580 阅读 · 0 评论 -
程序的灵魂-数据结构
平衡二叉树是在满足查找二叉树的大小规则下,让树尽可能矮小,以此提高查数据的性能。数据结构是为了更加方便的管理和使用数据,需要结合具体的业务场景来进行选择。弊端:出现瘸子现象,导致查询的性能与单链表一样,查询速度变慢!通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。二叉树:永远只有一个根节点,每个节点不超过2个子节点的树。的,每个节点包含数据值和下一个节点的地址值。,任意节点的左右两个子树都是一颗平衡二叉树。的,它的平衡是通过“红黑规则”进行实现的。链表中的节点都是独立的对象,在内存中。原创 2023-05-13 11:00:28 · 874 阅读 · 0 评论 -
IDEA常用快捷键
IDEA常用的一些快捷键操作 提高开发效率原创 2023-02-17 10:33:07 · 395 阅读 · 0 评论 -
IDEA简介及使用
1、Intellij IDEA简介Eclipse IBM公司开发1.1、Jetbrains公司介绍IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。该公司旗下还有许多其他产品,如:WebStorm:用于开发JavaScript、HTML5、CSS3 等前端技术PyCharm:用于开发pythonPhpStorm:用于开发PHPRubyMine:用于开发Ruby/RailsAppCode:用于开发Objective - C原创 2022-02-25 17:21:11 · 64789 阅读 · 2 评论 -
Java面向对象程序设计(OOP)
1、面向对象程序设计(OOP)1.1、面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…(线性思维)面向过程适合处理一些较为简单的问题面向对象编程物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作原创 2021-08-21 11:01:02 · 6559 阅读 · 2 评论 -
JavaSE
1、初识Java1.1、C & C++1972年C诞生贴近硬件,运行极快,效率较高操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java初生1995年的网页简单粗糙,缺乏互动性图形界面的程序(Applet),Bill Gates说:这是迄今为止设计的最好的语言Java 2 标准版(J2SE):去占领桌面Java 2 标准版(J2ME):去占领手机Java 2 标准版(J2EE):去占领服原创 2021-08-21 10:37:32 · 444 阅读 · 0 评论