java语言概述史和计算基础知识
java语言概述
Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级编程语言。
JAVA就是一种高级计算机语言
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承
指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,
极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
1.如果程序员直接操作硬件,就只能用机器指令,也就是二进制编码,这是一个非常枯燥、繁琐、容易出错的工作
2.有了操作系统之后,我们不需要直接操作机器,因此也就产生了扩展机器指令,
代码代码,代表二进制编码的东西就叫做代码,扩展机器指令的出现,也就是代码的开始
4.高级语言的出现,让编程从面向目标机器变成了面向目标解决,各种具体的运算也无需考虑,程序员只需要考虑逻辑关系。
(简而言之,高级语言就是程序员只需要告诉计算机要做什么,而无需告诉计算机怎么去做)
计算基础知识
二进制
所谓的“二进制,就是一种仅用“1”和“0”的排列组合来表示具体数值的,一种记数方法
一进制和十进制数据之间的转换计算:
十进制--->二进制:
除基取余,基数就是进制数,依次运算, 反向余数便是最后的结果
二进制--->十进制:
进制数第1位的权值是2的0次方,第2位的权值是2的1次方,第2位的权值是2的2次方,依次计算,
公式:第N位 * 2的N-1次方,结果再相加便是最后结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix