黑马程序员--Java基础(1)

本文介绍了软件开发、人机交互方式和计算机语言。着重引入Java语言,阐述其是SUN于1995年推出的高级编程语言,有三种技术架构,具备跨平台性。还介绍了JRE、JDK概念,最后给出Java程序开发体验步骤,如编写、编译和运行Hello World程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先抛开java是什么不说,我们可以从3个点入手来了解软件开发,人机交互方式,常用的dos命令。

软件:一系列按照特定顺序组织的计算机数据和指令的集合。

常见的软件:系统软件,如:DOS,windows,Linux等。

应用软件,如:扫雷,迅雷,QQ等

那么什么是开发:开发说白了就是软件的制作。

人机交互:软件的出现实现了人与计算机之间更好的交互。常用的交互方式:1.图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。2.命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需 要记录住一些命令。

常见的命令行方式:

dir : 列出当前目录下的文件以及文件夹

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd.. : 退回到上一级目录

cd/ : 退回到根目录

del : 删除文件

exit : 推出dos命令行

计算机语言就是通过DOS命令行的演示,发现原来操作计算机就如同和计算机说话一样。我们告诉它做什么,它就可以做什么。前 提是,我们和它说的内容它必须识别才可 以。这就是计算机语言。

好了,既然我们对上面3个点有所熟悉,那么Java的引入就很容易了。

计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语。计算机语言有很多种,如:C,C++,Java等。
这里,我们选择其中的一种:Java语言。

Java语言概述

是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

是一种面向Internet的编程语言。

随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

是简单易学,完全面向对象,安全可靠,与平 台无关的编程语言。

Java语言的三种技术架构

J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
比如Java版的扫雷。
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为JAVAEE JAVASE JAVAME

Java语言的特点:跨平台性
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。


什么是JRE,JDK?
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE 即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。

Java程序开发体验--Hello World
1.
将Java代码编写到扩展名为.java的文件中。
2.
通过javac命令对该java文件进行编译。
3.
通过java命令对生成的class文件进行运行。


我们按照以上要求 写一个java小程序 并在dos窗口下看我们得到什么。

版权声明:本文为博主原创文章,未经博主允许不得转载。

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值