![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
Java技术的一步步学习
本参
毕业于北京信息科技大学,自学技术进入公司,后慢慢接触前后端技术。
展开
-
基本数据类型
学习目标1、聊聊Java中的八大基本数据类型2、从内存的角度聊聊什么是字节?java基本数据类型数值型,字符型,布尔型数值型又分为byte,short,int,long,float,double字符型:用单引号表示,里面只能有一个字符,例如,'a'、'1',布尔型(Boolean):true和false,用来执行条件判断使用。 类型 占用内存大小 数值范围 byte 1byte=8原创 2021-10-20 13:18:52 · 75 阅读 · 0 评论 -
原码、反码、补码二进制表示
学习目标1、什么是二进制,谈谈你的理解2、什么是原码,补码以及反码3、序号15的视频讲解了一个案例分析,自己试着分析一个新的数4、如何求一个负数的补码二进制:0和1组成的数字系列,逢二进一。对于计算机而言,只认识0和1,数据在计算机的存储都是以二进制的形式存储。原码,反码,补码,都是计算机用二进制来表示数据的,计算机表示数据是由数据长度和符号位表示的,首位表示符号位,0表示正数,1表示负数,剩下的数据表示所要表示的数据。什么是数据长度?就是我们说的位数,例如,by原创 2021-10-18 07:15:31 · 5605 阅读 · 0 评论 -
一段Java的HelloWorld代码,让我懂得了这些
学习目标重点理解以下内容:1、一段“helloworld”代码从你写出来,到最后执行,分别存储在哪些地方?2、说说你认识的硬盘以及内存,理解“代码是保存在硬盘里面”这句话3、一段java代码要想运行,必须具备什么条件?4、Java的跨平台是怎么回事?为什么可以跨平台?5、什么是编译,什么是解释?程序编写和执行,分别在哪里HelloWorld.java文件public class HelloWorld { public static void main(Str原创 2021-10-12 14:45:58 · 794 阅读 · 0 评论 -
java面向对象基础
面向对象java是面向对象语言,这里的对象是现实世界的抽象,java程序是人写出来的,需要遵从人的思维方式,让人易于理解,只有这样,才能让这个语言推广开来。面向对象的三大原则是:封装、继承、多态封装:封装在文件中,封装在类中,封装在方法中。使用合理隐藏,合理暴露的原则。目的就是提高代码的复用性。// 封装的哲学思维:合理隐藏,合理暴露。// 封装最初的目的:提高代码的安全性和复用性,组件化。// 封装的步骤:// &原创 2021-09-01 10:02:10 · 64 阅读 · 0 评论 -
Maven入门
文章目录1、Maven 介绍1. Maven是什么2.为什么使用Maven2、Maven安装3、Maven配置4、Maven常用命令5、IDEA中使用Maven6、Maven依赖管理7、Maven私服8、聚合工程1、Maven 介绍1. Maven是什么2.为什么使用Maven2、Maven安装3、Maven配置4、Maven常用命令5、IDEA中使用Maven6、Maven依赖管理7、Maven私服8、聚合工程...原创 2021-05-25 11:09:35 · 163 阅读 · 1 评论 -
IntelliJ IDEA中decompiled.class file bytecode version:50.0(java 6)问题
用idea编译出来的.class文件和.java文件查看时内容一样的,是idea进行了了某种处理吗?如果用jclasslib看,又是另一种内容。这是因为idea对class文件进行了反编译工作。即是decompiled.class file bytecode version:50.0(java 6)翻译一下上面的意思:(反编译 .class文件中的字节码 到Java 6版本)打开源文件,其实这个时候,你就得注意一下,你看到文件是 .class文件,还是 .java文件。前提理论知识.ja原创 2021-05-20 16:28:29 · 7790 阅读 · 2 评论 -
log4j各个级别日志分类输出到文件
这两天在分析系统debug日志是如何输出到文件的,发现日志有重复打印的问题。info日志中有info,warn,error级别的日志,这样显然是不合理的。 原因是因为:LOG4J.APPENDER.D.THRESHOLD 表示打印大于、等于该级别的日志,由于ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF,所以warn、error级别日志在info中也打印了出来上面的结果显然不是我们想要的,因为这样的话相当于info日志中原创 2021-02-19 08:44:35 · 879 阅读 · 0 评论 -
反射基础
什么是反射反射是java独有的技术,是java技术的显著的特点,反射作用在运行时,对于任何一个类,在“运行的时候”可以得到类的全部成分,例如构造器对象(Constructor)、成员变量对象(Field)、成员方法对象(Method),核心思想和关键就是【得到编译以后的class文件对象】。再次强调一下,反射提供了一个Class类型,在运行时获取类的字节码文件对象,可以解析类中的全部成分。反射通过编译后的class文件对象(字节码文件),然后才可以得到类中的全部成分,进行功能设计。一个类包含成员变量原创 2021-02-18 19:02:25 · 159 阅读 · 0 评论