【Java学习】教程文章相关的互联网学习教程文章

java学习(2):二进制、十进制、原码、反码、补码【图】

一、二进制和十进制的概念十进制:平时看到的数字 如:1、2、3、4.... 二进制:由1和0组成的数字二、二进制和十进制的转换 DEMO:求1101的十进制1 1 0 1 累加1*2^3=8 1*2^2=4 0*2^1=0 1*2^0=1 13 DEMO:求16的二进制 三、bit和bytebit(比特):最小的数据计量单位 byte(字节):比比特更大的数据计量单位 1byte=8bit四、原码正数的原码就是它对应的二进制数字 负数的原码是 按绝对值大小转换成二进制数,然后高位补1五、反码正...

Java学习笔记(必看经典)

诚信、创新、开放、合作 JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象有那些功能。 后者以前者为基础。 大的对象的属性也可以是一个对象。 为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律。 对象的方法的实...

JAVA学习第十二天

switch多选择结构switch case语句是实现多选择结构的另一个实现方式;switch case语句判断一个变量与一系列值中的某个值是否相等,每个值成为一个分支;switch语句中的变量类型可以是byte,short,int或char等数字类型,也可以是string类型的字符串。格式 switch( ){ case : System.out.println( ) break; case : System.out.println( ) break; default: System.out.println( ) } 注意 default后面输出的内容是在没有case与输入...

java学习笔记(红黑树)【图】

目录 计算机中的树二叉树查找树/排序树平衡树与不平衡树红黑树 计算机中的树 计算机中的树类似于现实中的树倒过来,最上面的节点叫做树根,每一个节点下面的节点叫做该节点的子节点,所有的节点都为树根的子节点。当某一节点不再有子节点时,该节点就叫做叶子节点。一般计算机中的的树的形状,都近似于金字塔形(上小下大)二叉树 二叉树的分支不能超过两个,某一节点左边的分支叫做该节点的左子树(左孩子),右边的分支叫做该节点...

冷酷小叶的Java学习笔记Day4【图】

#Day4# 一.do-while循环 1.格式 do(执行代码) while{条件判断} 含义:先执行一次代码,然后判断是否满足while里面的条件,满足的话继续 执行,不满足则跳出循环 2.示例 int luckNum = 888; Scanner sc = new Scanner(System.in); //用户输入的数字 int userNum = 0; do { System.out.println(“请开始你的表演”); //先执行我猜的操作 userNum = sc.nextInt(); }while(userNum != luckNum); while(userNum != luckNum) { System.out.pr...

Java学习-03核心库类-XML与JSON【代码】

1. XML 1.1 简介 可扩展标记语言(eXtensible Markup Language)。特点xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性为什么要学习XML网络数据传输数据存储配置文件XML文件.XML文件是保存XML数据的一种方式。 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件。 1.2 语法格式 1. XML文档声明 <?xml version="1.0" encoding="UTF-8"?>2. 标记 XML文档,由一个个的标记组成....

Java学习路线目录索引详细全套

参考文档:是尚硅谷跟黑马对应视频的的笔记 java学习路线目录全套尚硅谷跟黑马视频笔记混搭 备用参考文档 备用java学习全套参考博客 也比较详细 尚硅谷周扬的博客 主要参考redis笔记 尚硅谷周扬的msyql高级部分 mysql主从复制深入详解 源码参考文档 个人觉得java笔记大部分可以在以上两个博客中找到 后续还会有一些其他的

我把自己的Java学习经历整理出来了!

JavaStarter 最开始写博客的目的就是为了学习和记录,后来发现虽然写了这么多,但是没有系统性地进行整理,因此我建立了JavaStarter系列。希望在学习或面试中都对大家有所帮助。 欢迎搜索微信公众号《Java鱼仔》,该份目录同步更新在JavaStarter,欢迎Star,有任何问题或需要沟通的都可以在这里找到我。 目录 注 : 文章持续更新中,没有链接的请等待计算机核心基础计算机操作系统 计算机网络 作为一个程序员需要了解多少网络方面的...

java学习-io-字节流(byteStream)

对于程序而言,其使用字节流来操作 输出/输入 8位 的字节数据; 对于 java中所有的字节流操作实际都是基于 Input/OutputStream 直接实现 :文件:java.io.FileInput/OutputStream数组:java.io.ByteArrayInput/OutputStream 装饰器(decorate)模式实现缓冲:BufferedInput/OutputStream:提供了byte数组作为缓冲(buffer)数据:DataInput/OutputStream过滤器:FilterInput/OutputStream : 对于 当前的Filter其具体表现并不是提供了数据过滤...

Java学习之:子类方法的重写【图】

文章目录 覆盖重写的注意事项1. 父子类之间的方法名称要相同,参数列表也要相同2. 子类方法的返回值范围一定要 <= 父类方法的返回值范围3. 子类方法的权限,必须 >= 父类方法的权限4. 写在后面 覆盖重写的实例演示 覆盖重写的注意事项 1. 父子类之间的方法名称要相同,参数列表也要相同名称不同或参数列表不同都不是重写操作,性质会变成 “继承” 而非重写;为了有保障地完成重写操作,可以使用 @override 操作来帮忙验证所指定的...

JAVA学习笔记-类与对象(final、静态字段、静态方法)【代码】

final字段 final字段修饰的对象必须在构造对象时初始化。这个字段的值在设置时,以后将不能再更改。 class Employee{ private final String name; ...}final修饰符对于类型为基本类型或者不可改变的类的字段十分有用。对于可变的类,如果使用final修饰符将可能造成混乱,例如: private final StringBuilder evaiuations; evaluations = new StringBuilder();final关键字只是表示存储在evaluations变量中的对象引用不会再指示另一...

Java学习笔记:流程控制篇【代码】

流程控制篇目录 用户交互Scanner三大结构顺序结构选择结构if选择结构switch选择结构 循环结构while循环do-while循环for循环break&continue 用户交互Scanner java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 Scanner scanner = new Scanner(System.in);Scanner对象(字符串) next(): 一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才...

Java学习——Tomcat的下载和安装【图】

见善如不及,见不善如探汤。 ——《论语》前言:好多天没有更新了,要开始学J2EE了,看了几天的前端,写样式太烦了…html+css+javascript 目录 Tomcat 简介Tomcat 下载Tomcat 安装Tomcat 验证成功Tomcat 简介 Tomcat是常见的免费的web服务器. Tomcat 这个名字的来历,Tomcat是一种野外的猫科动物,不依赖人类,独立生活。 Tomcat的作者,取这个名字的初衷是希望,这一款服务器可以自力更生,自给自足,像Tomcat这样一种野生动物一般...

Java学习笔记_17 项目实战之天天酷跑(四):游戏主界面【代码】【图】

此文转载自:https://blog.csdn.net/qq_45909299/article/details/110306321#commentBox接上文,本文将实现游戏主界面,功能如下: 移动的背景图片、动态的玩家、玩家的移动功能、五种障碍物持续出现、玩家和障碍物的碰撞、暂停、继续功能。 首先,看一下整体效果: 动图实在太大,几秒钟的 gif 就十几兆了。无奈,图片展示效果。 跳跃、得分、下落、障碍物:碰到障碍物后,玩家被推着走。下面,分别解释一下每个功能的逻辑: 一、创...

肥桃的Java学习记录26:Spring【代码】【图】

1.spring介绍 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 1.1 spring 特点 1.方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编...