java学习
文章平均质量分 88
牛牛最爱喝兽奶
自己选择的路,一定拼搏到底!基础扎实,方能始终走得更远!我将会记录自己在程序员这条路上的成长过程,希望会成为自己想成为的那一个人!
展开
-
深度学习Java的类加载机制
java的类加载机制前言学生时代应抱着问题去学习一门语言,例如:在学习java语言的过程中,我遇到过java主方法main里面参数到底是存的什么?还有java语言的Object是如何成为所有类的父类的?java虚拟机到底如何解析字节码文件的?java是纯面向对象编程语言那么它的类是怎样的加载过程?今天我就带着大家一探究竟。步入正题首先我们都熟悉DOS界面去执行我们编写的源码,第一步使用javac xxx.java命令,这个命令其实就是调用java的编译器,每一门语言都有自己的编译器,有的源文件是原创 2021-09-04 23:01:09 · 662 阅读 · 7 评论 -
详解:java中的IO流
IO流I:代表Input,O:代表Output。用于对文件的输入输出,Java 程序通过流来完成输入/输出,所有的输入/输出以流的形式处理。因此要了解 I/O 系统,首先要理解输入/输出流的概念。输入就是将数据从各种输入设备(包括文件、键盘等)中读取到内存中,输出则正好相反,是将数据写入到各种输出设备(比如文件、显示器、磁盘等)。例如键盘就是一个标准的输入设备,而显示器就是一个标准的输出设备,但是文件既可以作为输入设备,又可以作为输出设备。1.数据流是 Java 进行 I/O 操作的对象,它按照不同的原创 2021-08-29 12:24:48 · 244 阅读 · 0 评论 -
java反射机制的概念及原理
标题原创 2021-08-23 22:41:47 · 869 阅读 · 3 评论 -
java工程师面试高频考点之内部类
JAVA语言内部类原创 2021-08-22 11:54:05 · 174 阅读 · 3 评论 -
详解JDBC的实现与优化(万字详解)
JDBC详解简介JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。从根本上来说,JDBC 是一种规范,它提供了一套完整的接口,允许便携式访问到底层数据库,因此可以用 Java 编写不同类型的可执行文件。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。所需的接口和类1.Connection接口Connection 对象的数据库能够提供信息描述其表、所支持的 SQL原创 2021-08-17 17:30:42 · 1071 阅读 · 0 评论 -
在java语言中Object如何成为超类?看完你就懂了
标题原创 2021-08-15 13:40:52 · 353 阅读 · 0 评论 -
深度解剖HashMap底层原理
1原创 2021-08-07 16:05:09 · 1300 阅读 · 16 评论 -
java线程实现/创建的几种方式
java线程的创建与实现进程与线程进程可以简单理解成一个可执行程序例如.exe,在Windows中的任务管理器中可以查看每一个进程,进程是一次程序的执行,是程序在数据集合上运行的过程,是系统资源调度的一个单位。进程主要负责向操作系统申请资源。然而一个进程中,多个线程可以共享进程中相同的内存或文件资源。线程就是一个进程一个程序要完成所依赖的子任务,这些子任务便可以看作是一个线程。第一种方式继承Thread类从java源码可以看出Thread类本质上实现了Runnable接口的实例类,代表了线程的一个原创 2021-08-06 18:00:26 · 2823 阅读 · 9 评论 -
在java中二叉树的遍历顺序
标题原创 2021-06-14 21:45:02 · 1338 阅读 · 0 评论 -
java编写非递归与递归创建有序的二叉树
java非递归与非递归创建有序的二叉树二叉树二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分 。二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。当集合为空时,称该二叉树为空二叉树。在二叉树中,一原创 2021-06-14 20:53:42 · 416 阅读 · 0 评论 -
总结Java(23模式)工厂模式_面试高频考点之一
工厂模式工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。按实际业务场景划分,工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式。我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式”简单工厂模式简介:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory .原创 2021-05-30 23:37:17 · 422 阅读 · 0 评论 -
总结Java(23种模式)单例模式_面试高频考点之一
单例模式原创 2021-05-30 12:04:55 · 222 阅读 · 0 评论 -
总结Java里类的加载顺序_面试高频考点之一
java里面类的加载顺序(秋招必考的知识点)原创 2021-05-29 17:58:30 · 350 阅读 · 0 评论 -
总结Java面向对象特点及基础_面试高频考点之一
java重难点知识梳理原创 2021-05-25 20:13:31 · 201 阅读 · 0 评论 -
0基础学java须知的入门概念
口水话: 大家好!我是小牛儿,前期花掉一个月的时间学完了HTML+CSS and RHCSA,感觉一个月很长,实际这一个月过的很快,作者把自己学到的金典都放置在了自己的主页当中,热烈欢迎大家的查看!今天开始自己便进入了核心及难点性的学习——Java!Java入门须知及相关概念简单介绍Java语言Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995原创 2021-05-11 11:07:34 · 1170 阅读 · 1 评论