![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转型Java路
被迫转JAVA的工地民工
码山搬运工
一天不搬砖,浑身不自在
展开
-
Java基础--实体类定义规则
学习目的了解实体类的定义规则实体类命名PO,entiy:persistent Object持久化对象有时候也被称为Data对象,对应数据库中的entity,可以简单的认为一个PO对应数据库中的一条记录VO:Value Object 值对象/View Object表现层对象主要对应页面显示的数据对象可以和表对应,也可以不对应,这个根据实际业务的需要DTO(TO):Data Transfer Object 数据传输对象比如一张表有100个字段,那么对应PO就有100个属性(大多数情况下DTO原创 2020-08-16 09:02:32 · 1696 阅读 · 0 评论 -
Java基础 -- 面向对象的理解
学习目的了解面向对象的概念和特点文章来源面向对象编程是当今主流的程序设计思想,已经取代了过程化程序开发技术,Java 是完全面向对象编程语言,所以必须熟悉面向对象才能够编写Java 程序。下面我就介绍什么是java面向对象。一、面向对象的概念面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物使用对象的关系来描述事物之间的联系,这种思想就是面向对象。提到面向对象,自然会想到面向过程,面向过程就是分析解决原创 2020-08-03 16:56:32 · 244 阅读 · 0 评论 -
Java基础 --代码的执行顺序
学习目的了解代码在运行时的执行顺序代码在运行时的执行顺序上代码package com.example.demo.basic;/** * 初始化执行顺序 */public class InitializationParents { public static int count = 1; static { //快捷键sout-->System.out.println(); System.out.println("Parent 静态变量原创 2020-07-31 16:41:38 · 124 阅读 · 0 评论 -
Java基础 -- Hash
学习目的了解Hash在Java中的运用和原理1,Hash算法原理2,HashMapHash算法原理散列表,又叫哈希表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做原创 2020-07-29 16:35:34 · 135 阅读 · 0 评论 -
Java基础 -- 面试为什么问“==和equals的区别”
学习目的了解==和equals的区别了解equals的源码==和equals的区别结论:1,== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;2,equals 默认情况下是引用比较,只是很多类重写了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。equals的源码Object里的equalspublic boolean equals(Object obj){ return (th原创 2020-07-28 11:07:37 · 162 阅读 · 0 评论 -
Java基础 --深入解析Hello World
学习目的了解Hello World,认识不一样的JavaHello Worldpublic class HelloWorld { public static void main(String[] args) { String s ; s = "Hello World!"; //定义字符串s System.out.println(s); }}Hello World 一次编译,到处运行JDK的bin里面有javac.exe,使用javac命令能够编译源代码,生成字节码。JR原创 2020-07-27 22:18:54 · 341 阅读 · 0 评论 -
Java 基础 -- 认识JDK ,JRE,JVM
学习目的了解JDK和JRE的区别如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDKJDK和JRE的全称JDK:Java Development KitJRE: Java Runtime EnvironmentJVM:Java Virtual MachineJDK用于开发,是给开发人员用的,JRE 用于运行java程序,和JVM是给普通用户使用的。如果只是运行Java程序,可以只安装JRE,无序安装JDK。也就是说:使用JDK开发完成的java程序,原创 2020-07-27 14:26:11 · 138 阅读 · 0 评论