Java
文章平均质量分 65
java语言基础知识总结。
拥抱彗星
这个作者很懒,什么都没留下…
展开
-
Java基础:原码反码补码,为什么会有补码?探究本质原理
计算机第一节课提到这三码的概念,概念倒不难理解,但是为什么会有补码的存在,读了很多文章博客,发现大多都是一顿长篇大论的分析,看着挺有道理,总感觉似是而非,没有抓住根本! 为什么会有补码?一句话总结:计算机使用n位二进制数来表示一位负数,如-y,实际上是用 - y 来表示的,这样就可以达到 x - y = x + (-y) = x + - y = + x - y => x -y, 本质上会向上再进一位到n+1位,超出n位的数字计算机就会把它舍去了,这样就实现...原创 2021-08-20 09:11:38 · 327 阅读 · 0 评论 -
Java基础:程序控制
程序控制:分支结构:if-elseSwitch-case循环结构:for 循环 while 循环 do-while 循环for和while可以相互转换break与continue原创 2021-08-19 17:29:03 · 159 阅读 · 0 评论 -
Java基础:变量与运算符
一 标识符规则:由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 Java中严格区分大小写,长度无限制。 标识符不能包含空格。 规范:Version:0.9 StartHTML:0000000105 EndHTML:0000003950 StartFragment:0000000141 EndFragment:0000003910Java中的名称命名规范: 包名:多单词组成时所有字母都原创 2021-08-19 17:18:03 · 145 阅读 · 0 评论 -
Java基础入门知识总结(一)
一 Java语言概述:Java简史 1991年 Green项目,开发语言最初命名为Oak (橡树) 1994年,开发组意识到Oak 非常适合于互联网 1996年,发布JDK 1.0,约8.3万个网页应用Java技术来制作 1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最 1998年,发布JDK 1.2,同年发布企业平台J2EE 1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生 2..原创 2021-08-19 16:00:09 · 89 阅读 · 0 评论 -
函数式编程(二):lambda表达式
函数式编程(Functional Programming)是把函数作为基本运算单元,函数可以作为变量,可以接收函数,还可以返回函数。历史上研究函数式编程的理论是Lambda演算,所以我们经常把支持函数式编程的编码风格称为Lambda表达式。Lambda 表达式,简单来讲就是,Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。在Java中,不能返回函数。Lambda表达式使用:在Java程序中,我们经常遇到一大堆单方法接口,即一个接口只定义了一个方法:Comparato.原创 2021-04-23 12:09:10 · 576 阅读 · 0 评论 -
函数式编程(一):概念及特点
概念:简单说,"函数式编程"是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。它属于"结构化编程"的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。 ---《百度百科》特点:1. 函数是"第一等公民"所谓"第一等公民"(first class),指的是函数与其他数据类型一样,处于平等地位,可以赋值给其他变量,也可以作为参数,传入另一个函数,或者作为别的函数的返回值。这种设置在JavaScript中得到最完备的体现,在Java、Pyt.原创 2021-04-22 17:11:06 · 648 阅读 · 0 评论