初识Java

javaSE各阶段练习题--初识Java章节 初识Java章节自测题 选择 1、Java是从( B)语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 2、下列语句哪一个正确( B) A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code字节码(.class) C.Java程序经编译后会产生DLL D.以上都不正确 ... 阅读详情

一,Java语言发展史

在1991年时候,James Gosling(詹姆斯•高斯林)所在sun公司的工程师小组,需要
设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子
产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语
言必须能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商
选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是
中立的,也就是在不同的平台上运行(即跨平台)。
所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。
他们经过4年的研发,最终于1995年正式确立.将名字改为java,Java是印度尼西亚爪哇岛
的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。
1995年正式确立
1996年1.0版本发布
从java1.5开始版本号改为java5,java6...
2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和6月)

二,Java语言的特点

1)用途广泛

服务器后端
        银行,证券交易平台,电子商务后台....
 Android应用
        安卓手机,各种移动设备,智能家电…
大数据技术
        Hadoop以及其他大数据处理技术都是用Java
java语言性能优越,生态丰富
2)开源
开放源代码,免费
3)平台无关性
可以跨平台:写一套Java程序,可以在不同平台上运行
实现方法:不同平台安装不通虚拟机(虚拟环境,独立的)  虚拟机由Java官方提供
做到程序与平台无关,前提是虚拟机与平台相关
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一个虚构出来的计算机环境,
是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同
一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也
称为Java具有良好的可移植性, 但是前提是要具有不同的JVM
4)动态内存管理
new声明即可   可以自动销毁  拥有垃圾回收机制

三,Java技术体系平台

JavaSE:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心
的类。比如:核心常用类,输入输入,线程,数据库连接等.
JavaEE:Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且
还包含用于开发企业级应用的类。比如:servlet.
JavaME:Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于
消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒.
javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所
取代.

四,Java语言运行机制

1.编写文件(文件后缀改为.java)
开发一个.java文件(源文件)
2.编译文件(使用javac将.java文件改为.class文件)
使用java编译器将.java文件编译为标准统一的.class文件(字节码文件)
3.运行文件
把编译后的.class文件交给对应平台的虚拟运行即可
Spring AI 实战:5 分钟搭建你的第一个 AI 应用(含完整代码) 能力关键 API适用场景基础对话简单问答、文本生成流式输出实时打字机效果@Bean模型需要调用外部工具结构化输出需要返回 Java 对象多轮对话聊天机器人场景Spring AI 让 Java 开发者可以用最熟悉的方式(Spring Boot + Maven)进入 AI 应用开发领域,不用学新语言,不用换框架,这是它最大的优势。但目前为止,我们的 AI 应用只能回答"它脑子里已有的知识"。如果让它读懂你自己的技术文档、公司内部知识库呢?这就是下一篇文章的主题——RAG(检索增强生成)实战。 阅读详情

相关推荐

二阶FLL辅助三阶PLL环路的代码解读

今天对GNSS接收机里面的载波跟踪环路代码进行了解读 以下是个人的一点见解 % 载波环第二步:环路滤波器 二阶FLL辅助三阶PLL环路 carrLoopS0 = lastCarrLoopS0 + (phaseErr*tau0PLL + freqErr*tau1FLL) * PDIcarr; carrLoopS1 = lastCarrLoopS1 + (tau1PLL*phaseErr + carrLoopS0 + tau2FLL*freqErr) * PD

LWN7321的博客 2631

初识JAVA

—YB12D《我和Java的第一次》Java初识泪两行,

YB12D的博客 102

Python实现安居客新房数据抓取简易版

本文介绍使用Python爬取安居客新房楼盘数据的方法,重点针对三四线城市。通过分析移动端H5页面结构,采用滚动加载方式获取推荐楼盘列表(class="recomm-list"),从中提取楼盘ID并拼接详情页链接。代码展示了如何解析HTML标签获取楼盘名称、状态、价格、户型等基本信息,并处理图片URL。爬取过程涉及一个一级页面和两个二级页面,同时提到可能遇到的验证码问题将在后续处理。核心代码使用BeautifulSoup解析HTML,requests发送请求,并将数据存入MySQL数据库。

qq_37604998的博客 475

小白初识java

java概述 一、java初识 1、DOS命令 mkdir – 创建目录 cls 清屏 盘符: E: D: C: dir指令,可以看某个目录下的子目录 cd: 切换目录 cd . .回到上一级目录cd . 在当前目录下 rd 删除一个目录 – rd 目录名 del 删除一个文件 – del 文件名 del *.class删除当前文件下所有的以.class结尾的文件 md[盘符:] [路径名]〈子目录名〉创建新的子目录 快捷键 补全tab 打开命令win+r 上下箭头翻阅历史指令 2、jdk和jre和jvm

zz0612l的博客 251

【可信数据空间-连接器技术架构设计方案】

一句话概括连接器是可信数据空间的“数据保镖”和“外交官”。连接器就是一个部署在你本地的软件代理,它代表你安全地对外提供数据服务,确保在共享数据价值的同时,牢牢守住数据的所有权和控制权。它是实现“数据可用不可见”这一理想的关键技术部件。一个生动的比喻:银行的金库和接待员想象一下,你的数据就是藏在银行金库里的黄金和钞票。金库(你的内部数据库): 绝对安全,外人绝对不能进。接待员(连接器): 坐在银行大厅里,负责与客户打交道。客户向接待员提出请求:“我想取1000元。

u014716614的博客 2272

从零到一:Gromacs伞形采样的实战避坑指南

本文详细介绍了Gromacs伞形采样技术的实战应用与避坑指南,涵盖核心原理、环境准备、参数设置、数据分析及性能优化等关键环节。特别针对蛋白质-配体结合自由能计算等典型应用场景,提供了弹簧常数设置、采样窗口间距等实用参数建议,帮助研究人员高效完成分子动力学模拟。

weixin_29243279的博客 516

【初识Java】

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

2301_81510374的博客 1123

别再手动写ZPL了!用C#和斑马官方SDK搞定ZT410 RFID打印机(附中文乱码解决方案)

本文详细介绍了如何使用C#和斑马官方SDK驱动ZT410 RFID打印机,解决中文乱码和RFID数据写入等常见问题。通过实战指南,开发者可以快速掌握从基础连接到高级调试的全流程,提升打印效率和可靠性。特别适用于物流、零售和资产管理领域的应用。

weixin_29267307的博客 225

20210211-JAVASE-初识JAVA

Markdown学习 标题:1111 二级标题 三级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择狂神说Java,走向人生巅峰 分割线 图片 超链接 点击跳转超链接 列表 A B C A B C 表格 名字 性别 生日 张三 男 1997.1.1 张雪迎 女 1997.06.22 代码 1.你好啊兄弟 1.fasdfas ...

qq_41821122的博客 221

【WorkBuddy专栏68】HY3绕路部署vsDS4直击根因——一次真实踩坑揭露两个AI模型的推理差距

【WorkBuddy专栏68】HY3绕路部署vsDS4直击根因——一次真实踩坑揭露两个AI模型的推理差距

AI人人懂 564

【异常】OpenAI提示内容有误 Invalid prompt: your prompt was flagged as potentially violating our usage policy.

用户需优先调整提示内容,确保符合OpenAI的使用政策。若问题持续,建议结合请求ID和具体代码示例联系官方支持。同时,可参考腾讯云、Microsoft Q&A等平台提供的错误处理实践(如重试机制、日志记录)优化代码健壮性。

奶爸的编程之路,也就一周冷个三天 2082

初识——java(打开java的大门)

java的环境配置,实现java的第一段代码的过程。如何实现可运行程序。

m0_74438843的博客 1204

【Python爬虫教程】第3篇-解决使用reqeusts遇到的ProxyError异常

Python request代理错误提示“HTTPSConnectionPool, Cannot connect to proxy, no such file or directory”

分享技术,记录思考和感悟 1509

初识java

1。

2401_89396237的博客 152

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【思维导图】java初识——封装/继承/多态

java初识:继承、封装、多态

qq_45192089的博客 761

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

初识Java篇

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

weixin_50966738的博客 695

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

1、初识Java作业

初识Java作业 一、填空题 1.Java技术按照用途不同分为三大版本,分别是__J2EE___、J2SE 和__J2ME____ 2.Java虚拟机就是一个虚拟的用于执行 java语言 的计算机。它是Java最核心的技术,是Java跨平台的基础。 3.DOS命令中用来改变当前目录的命令是 cd ,用来查看当前目录下的文件和子文件夹的命令是 dir 。 4.安装JDK后,为了告诉计算机javac.exe和java.exe等执行文件的位置,需要配置

友培的博客 730

初识Java语言

它的诞生旨在实现“Write Once, Run Anywhere”(一次编写,到处运行)的目标,这意味着用Java编写的程序可以在不同的操作系统和硬件平台上运行,无需重新编译。但是,正是这些困难和挫折,让我更加深入地理解了Java语言,也锻炼了我的解决问题的能力。初识Java,它带给我的不仅仅是一门编程语言的知识,更是一种全新的思维方式和解决问题的能力。在未来的学习和实践中,我将继续深入探索Java的世界,用它来创造更多有价值的东西。但Java的出现,仿佛为我点亮了一盏明灯,让我看到了编程世界的曙光。

2502_90980089的博客 418

JAVA SE——1.初识Java思维总结

比特就业课Java SE——初识JAVA课后思维总结

要努力去发光,而不是被照亮~ 270

初识Java Script

1、初识JavaScript alert(“Hello world”) 2、JavaScript和java一点关系都没有(非亲非故) JavaScript一开始是由网景公司Nectscapse创造出来的语言TypeScript 为了蹭java的热度,硬把名字改成了JavaScript,很多开发者都对JavaScript感兴趣了 3、JavaScript的输出语言 使用 window.alert() 写入警告框

cchengjie007的博客 225
下一篇: Java运行环境的安装与配置idea的安装
sql12345678911
博客等级 码龄2年 190粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值