计算机、程序和java概述

1.1 计算机、程序和java概述
计算机包括硬件(hardware)软件(software)两部分。硬件包括计算机中看得见的物理部分,软件提供看不见的指令,指令控制硬件并且使得硬件完成特定的任务。
一台计算机有以下几个主要硬件构成:
1)中央处理器
中央处理器(CPU)是计算机的大脑。它从内存中获取指令,然后执行这些指令。CPU通常由两部分组成:控制单元和算术/逻辑单元。控制单元用于控制和协调其它组件的动作。算术/逻辑单元用于完成数值运算和逻辑运算。
2)内存
计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。一个程序和它的数据在被CPU自行前必须移动到计算机的内存中。
3)存储设备
计算机的内存(RAM)是一种易丢失的数据保存形式:断电时存储在内存中的信息就会丢失。程序和数据永久地存放在存储设备上,当计算机确实要使用时在移入内存,因为从内存读取比从存储设备读取要快得多。
4)输入输出设备
输入设备和输出设备让用户可以和计算机进行通信。最常用的输入设备是键盘(keyboard)和鼠标(mouse),最常用的输出设备是显示器(monitor)和打印机(printer)。
5)通信设备
计算机可以通过通信设备进行联网。
1.2什么是计算机语言
1)机器语言
计算机的原生语言就是机器语言,即一套内嵌的原子指令集。因为这些指令都是以二进制代码的形式存在,所以,为了以机器原生语言的形式给计算机指令,必须以二进制的代码输入指令。
2)汇编语言
汇编语言作为机器语言的替代品,使用了短的描述性单词来表示每一条机器语言指令。汇编语言被认为是低级语言。
3)高级语言
高级语言是平台独立的,可以在各种不同的类型的机器上运行。该机语言编写的程序叫源程序或源代码。由于计算机不能运行源程序,源程序必须被翻译成可执行的机器代码。翻译可以有另一种被称为解释器或者编译器的编译工具来完成。
1.3 什么是Java语言
1)Java三大体系
JavaSE Java Standard Edition Java标准版
开发桌面应用程序
JavaEE Java Enterprise Edition Java企业版
开发服务器软件开发
JavaME Java Micro Edition Java微型版-Android
开发电子消费类产品
2)JRE(Java Runtime Environment )Java运行环境
JRE=JVM+核心类库(图书馆)
3)JDK(Java Development Kit Java开发工具包)
JDK=开发工具+JRE
查看Java版本
输入命令java -version
4)JVM(Java Virtual Machine)
JVM是Java虚拟机的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。
5)Java程序注意要点
Java是从类中的main方法开始执行的。
定义类。每个类都有一个名字。类名以大写字母开头。
方法是包含依据的结构体。Java中的没一条语句都以分号(;)结束,也被称为语句结束符。
保留字或关键字对编译器而言是有特殊定义的,所以在程序中不能用于其他目的。
1.4程序设计风格
1)注释和注释风格
注释(comment)标注程序干了什么,以及他是如何构建的。注释帮助程序员进行相互沟通以及理解程序。主是不是程序设计语句,所以编译器编译程序时忽略注释。
在java中,单行用两个斜杠(//)应到注释,成为行注释;
在一行或多行用/*和 */括住注释,成为块注释;
2)正确的缩进和空白
保持一致的缩进风格会使程序更加清晰、易读、易于调试和维护。缩进用于描述程序中的组成部分或语句之间的结构性关系。
3)块的风格
块是由花括号围起来的一组语句。
1.5程序设计错误
1)语法错误
在编译过程中出现的错误称为语法错误或编译错误。
2)运行时错误
运行时错误是引起程序非正常中断的错误。
3)逻辑错误
当程序没有按照预期方式执行就会发生逻辑错误。
1.6编写一个简单的java程序
示例:hello yanda
public class YanDa {

public static void main(String[www.thd540.com] args){
/*
System 系统,过来
out 输出
println 往控制台输出 ln换行
() 输出什么内容
* */
System.out.println("你好 2+");//文本信息 字符串
System.out.println(10);
System.out.println("10");
System.out.println(www.yongshiyule178.com 2+3);
//System.out.println(10/0);//ArithmeticException
System.out.println(www.jypt178.cn "2+3");
//需求2+3
System.out.println(2-3);
System.out.println("你"+(2+3)+"好");//+ 字符串连接符
/*
业务逻辑->需求
代码逻辑->程序的运行逻辑
* */
}
}//Syntax error, insert "}" to complete ClassBody

原文地址:https://www.cnblogs.com/qwangxiao/p/9753472.html

时间: 2024-10-07 12:57:02

计算机、程序和java概述的相关文章

计算机、程序和java概述(一)

CPU通常由两部分组成:控制器和算数/逻辑运算器 控制器用于控制和协调各个组件的工作.算术逻辑运算器用于数值运算和逻辑运算. 1MHz(兆赫) = 100万Hz 内存也称随机存储器(RAM). 操作系统的主要任务有: 控制和监视系统的活动 分配系统资源 安排操作的顺序 java application:应用程序是独立的程序,能够在任何有JVM的计算机上运行. java applet:   是一种特殊的Java程序,可以在web浏览器中直接运行. java servlet:   是一种特殊的Jav

黑马程序员-----Java概述及基础语法

------Java培训.Android培训.期待与您交流! ------- 第一章 java概述及基础语法 一.java概述 1.Java是什么? Java是一门面向对象.面向网络的跨平台高级计算机编程语言,它由SUN(StanfordUniversity Network)公司于1995年推出了.作为目前最热门的编程语言,Java紧跟时代步伐持续推出它的新版本和新的技术实现,以适应计算机技术的快速发展和越来越多样化的市场需求,目前Java版本更新至Java8,Java同时推出三个技术体系以满足

黑马程序员——Java概述

一.Java语言概述及三大技术架构 1.Java语言概述 Java是SUN公司于1995年推出的一种面向Internet的编程语言.其特点是:面向对象.通用性.高效性.安全性.跨平台.随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言.  2.Java三大技术架构 Java由四方面组成:Java编程语言. Java文件格式. Java虚拟机(JVM). Java应用程序接口(Java API) Java有三种技术架构,内容如下: (1)J2EE(Java 2 Platf

Java基础学习笔记-Java概述与环境配置

第一篇 Java 概述与环境配置 一.基础常识:   1.软件开发: <1>什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件: 系统软件:如DOS,windows, Linux等. 应用软件:如扫雷,迅雷,QQ等. <2>什么是开发? 制作软件 <3>人机交互 软件的出现实现了人与计算机之间的更好的交互.   交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完

黑马程序员 java基础基本概念

1.什么是编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路.方法.和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步地区工作,完成某种特定的任务.这种人和计算机之间交流的过程就是编程. 2.Java语言概述,历史.特点 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级语言.是一种面向Internet的

黑马程序员__Java概述

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 1 计算机概述 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机.常见的形式有台式计算机.笔记本计算机大型计算机

JavaSE基础总结1 ——Java概述、JDK安装、环境变量配置

JavaSE基础点一 Java概述 什么是Java? Java是一门程序设计语言,在说Java语言前先谈一下什么是计算机语言.计算机语言是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字.符号和语法等内容,人可以通过这些指令来指挥计算机进行各种工作. 计算机语言的分类有很多,大体分为机器语言.汇编语言.高级语言三类.计算机能识别认识的只有机器语言,机器语言由0.1组成,表示信号的开和关.也叫二进制.因为不便于人记忆和识别,目前通用的编程语言是汇编语言跟高级语言.汇编语言采用了英文

Java架构师成长之道之Java概述与开发环境搭建

Java架构师成长之道之Java概述与开发环境搭建 Java架构师成长之道 2.1 Java概述 Java自从1995年诞生以来,由于赶上了互联网.移动互联网以及大数据的信息技术发展趋势,逐渐由一门高级编程语言演变成开发平台以及运行平台. 开发平台 经过20多年(1995年正式对外公开发布)的发展已经逐步建立起自己强大的生态体系,在大型互联网应用开发,移动端Android开发以及大数据开发占据了广阔的市场,最典型的就是国内互联网巨头-阿里巴巴在其电商.物流.金融.支付.大数据等业务场景中大量使用

Java核心技术之Java概述与开发环境搭建

Java核心技术之Java概述与开发环境搭建 Java核心技术 1.1 浅谈计算机语言 1.1 计算机语言发展史 1.1.2 编程语言应用场景 1.2 Java概述 1.2.1 Java发展历史 1.2.2 Java的特性 1.2.3 Java技术体系平台 1.3 Java程序员的必备环境 1.4 理解JDK,JRE和JVM三者之间的关系 1.5 macOS配置Java环境 1.5.1 macOS下载JDK 1.5.2 macOS下JDK安装 1.5.3 macOS下JDK配置 1.6 Visu