JAVA基础
文章平均质量分 87
一只藏羚吖
大家好,我是一名热爱编程的JAVA程序员,专注于构建高效、稳定的软件系统。我拥有扎实的编程基础和丰富的项目经验,善于运用JAVA语言解决各种复杂的业务问题。
JAVA编程:熟练掌握JAVA核心知识,包括面向对象编程、集合框架、多线程、网络编程等。
框架应用:熟悉Spring、Spring Boot、Hibernate等主流JAVA框架,能够快速构建可扩展、可维护的应用程序。
数据库操作:熟悉MySQL、Oracle等关系型数据库,掌握SQL语言及优化技巧。
展开
-
异常整理(JAVA基础)
一、Error(错误)二、 Exception(异常)三、总结原创 2024-09-09 07:00:00 · 687 阅读 · 0 评论 -
进程和线程(JAVA基础)
一、进程(Process)的定义及特点二、线程(Thread)的定义及特点三、进程与线程的区别四、Java中的线程原创 2024-09-16 07:00:00 · 590 阅读 · 0 评论 -
java中init()函数(JAVA基础)
一、init ()方法的作用二、init ()方法的常见场景原创 2024-09-16 07:00:00 · 839 阅读 · 0 评论 -
==和equals(JAVA基础)
一、==和equals的区别原创 2024-08-27 11:22:31 · 468 阅读 · 0 评论 -
&&和||(JAVA基础)
一、&&和||的区别原创 2024-08-27 11:12:41 · 367 阅读 · 0 评论 -
流技术(JAVA基础)
一.四大抽象类二.文件字节流三.文件字符流四.缓冲流五.转换流六.字节数组流七.对象流八.文件随意访问流原创 2024-03-01 06:00:00 · 806 阅读 · 1 评论 -
手写数据结构(JAVA基础)
在Java中,你可以手写一个栈(Stack)结构。栈是一种后进先出(LIFO, Last In First Out)的数据结构,它只允许在栈顶进行元素的添加和删除操作。在这个示例中,MyStack 类使用了一个 ArrayList 作为内部存储机制。push 方法用于向栈中添加元素,pop 方法用于移除并返回栈顶元素,peek 方法用于查看栈顶元素但不移除,isEmpty 方法用于检查栈是否为空,size 方法用于获取栈的大小,clear 方法用于清空栈。原创 2024-02-29 15:28:01 · 1055 阅读 · 1 评论 -
容器(JAVA基础)
一.泛型二.List三.Set四.Map五.总结原创 2024-02-29 14:57:57 · 1130 阅读 · 1 评论 -
常用类(JAVA基础)
一.String不可变字符串类二.StringBuilder、StringBuffer可变字符串类三.八种包装类四.时间相关类(Date、DateFormat、Calendar)原创 2024-02-29 14:38:50 · 973 阅读 · 1 评论 -
异常机制(JAVA基础)
一.CheckedException二.RuntimeException三.try-with-resource新特性四.声明式解决异常五.自定义异常原创 2024-02-28 19:59:34 · 1394 阅读 · 0 评论 -
Lambda表达式(JAVA基础)
一.基本语法二.实现函数接口三.引用方法创建线程四.操作集合五.闭包问题原创 2024-02-28 19:43:07 · 1063 阅读 · 0 评论 -
反射技术(JAVA基础)
一.Class对象的原理二.获取类的构造方法三.获取类的属性四.获取类的方法原创 2024-02-28 19:24:32 · 828 阅读 · 0 评论 -
网络编程(JAVA基础)
一.网络通讯协议二.URL类三.Socket编程四.TCP双向通讯五.UDP通讯实现原创 2024-02-28 19:10:11 · 799 阅读 · 0 评论 -
数组(JAVA基础)
一.一维数组二.多维数组三.排序算法四.查找算法原创 2024-02-28 17:31:50 · 944 阅读 · 0 评论 -
面向对象编程(JAVA基础)
一.对象和类的区别二.属性三.方法四.构造方法五.JVM内存模型图六.垃圾回收机制七.this关键字八.static关键字九.包机制:package和import十.继承十一.封装十二.多态十三.抽象类和抽象方法十四.接口十五.内部类原创 2024-02-28 16:54:51 · 1431 阅读 · 0 评论 -
控制语句(JAVA基础)
一.单选择结构二.双选择结构三.多选择结构四.switch语句五.循环语句六.break语句和cintinue语句七.方法的本质八.方法的重载九.递归结构原创 2024-02-28 15:41:06 · 975 阅读 · 0 评论 -
入门知识(JAVA基础)
二进制(binary),是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。变量本质上就是代表⼀个”可操作的存储空间”,空间位置是确定的,但是⾥⾯放置什么值不确定。变量本质上就是代表⼀个”可操作的存储空间”,空间位置是确定的,但是⾥⾯放置什么值不确定。⽐如,int a=3;——操作数是true,结果为false,操作数是false,结果为true。(1)按位与&——如果两个二进制位都是1,则结果为1,否则结果为0。(2)按位或|——如果两个二进制位都是0,则结果为0,否则结果为1。原创 2023-04-12 16:56:28 · 33110 阅读 · 0 评论 -
背景知识(JAVA基础)
它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。原创 2023-04-11 18:06:45 · 192 阅读 · 0 评论 -
多线程和并发编程技术(JAVA基础)
一.线程和并发的概念二.线程创建的两种方式三.线程的生命周期四.线程同步五.线程并发和协作六.线程池原创 2024-03-04 15:15:50 · 932 阅读 · 0 评论 -
学习Java之前
一.了解Java语言的发展历史二.了解Java的运行机制三.掌握Java开发环境的搭建四.掌握如何编辑和运行Java程序五.掌握Java程序的基本结构原创 2022-03-14 10:51:31 · 653 阅读 · 0 评论