Java的初学感触

计算机,java的概述

我,一个刚开始学java的弟弟,把我所学习一点小小的理解分享给大家。

什么是计算机.

说到计算机,大家都会说,计算机不就是一个主机一个显示器,一根网线,一个键盘,一个鼠标。谁没见过啊。但是有谁真正了解过计算机的基本构成?
其实计算机组成部件并不多下面,我给大家介绍下:

计算机包括硬件(hardware)软件(software) 两部分。
一般来说,硬件包括计算机中 可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。
学习一种程序设计语言,并不一定要了解计算机硬件知识,但是如果你了解一些 硬件知识的话,它的确可以帮助你更好地理解程序中指令对于计算机及其组成部分的功效。 一台计算机是由以下几个主要的硬件组件构成的
• 中央处理器(CPU) • 内存(主存)
• 存储设备(例如,磁盘和光盘)
• 输入设备(例如,鼠标和键盘)
• 输出设备(例如,显示器和打印机)
• 通信设备(例如,调制解调器和网卡).

中央处理器哦

中央处理器(Central Processing Unit,CPU) 是计算机的大脑。它从内存中获取指令, 然后执行这些指令。CPU 通常由两部分组成:控制单元(control unit) 和算术 / 逻辑单元 (arithmetic/logic unit)0。

存储设备

计算机的内存(RAM)是一种易失的数据保存形式:断电时存储在内存中的信息就会丢 失。程序和数据被永久地存放在存储设备上,当计算机确实要使用它们时再移入内存,因为 从内存读取比从存储设备读取要快得多。
存储设备主要有以下三种类型:
• 磁盘驱动器
• 光盘驱动器(CD 和 DVD)
• USB闪存驱动器 。

输入输出设备

输入设备和输出设备让用户可以和计算机进行通信。最常用的输人设备是键盘 (keyboard) 和氣标(mouse), 而最常用的输出设备是显示器(monitor) 和打印机(printer)。

通信设备

计算机可以通过通信设备进行联网,例如,拨号调制解调器(modulator/demodulator, 调制器 / 解调器)、DSL、电缆调制解调器、有线网络接口卡,或者无线适配器。

编程语言

下面我给大家教一下什么事编程语言

首先我说一下为什么有编程语言?计算机不理解人类的语言,所以,计算机程序必须使用计算机可以使用的语言编写。现 在有数百种编程语言,对人们来说,开发它们使编程过程更容易。但是,所有的程序都必须 转换成计算机可以执行的指令。这就是为啥要学习编程语言。

高级语言

语言还分高低级?

其实高级,并不是你想的那样。20 世纪 50 年代,新一代编程语言即众所周知的高级语言出现了。它们是平台独立的, 这意味着可以使用高级语言编程,然后在各种不同类型的机器上运行。高级语言很像英语, 易于学习和使用。并不是因为他高级才这么叫的。

操作系统

可操作的系统?

操作系统(Operating System, OS)是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。

流行的操作系统有 Microsoft Windows、Mac OS以及 Linux。

操作系统的主要任务有:
• 控制和监视系统的活动
• 分配和调配系统资源
• 调度操作

java

终于到了java

Java 是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式 计算机以及服务器端的软件。

。Java的快速发展以及被广泛接受都应归功于它的设计特性,特别是它 的承诺:一次编写,任何地方都可以运行。就像它的设计者声称的,Java是简单的(simple)、 面向对象的(object oriented)、分布式的(distributed)、解释型的(interpreted)、健壮的 (robust)、安全的(secure)、体系结构中立的(architectureneutral)、可移植的(portable)、高 性能的(high performance)、多线程的(multithreaded) 和动态的(dynamic)。

Java 语言规范、API、JDK 和丨DE

Java 语言规范定义了 Java 的语法,Java 库则在 Java AP丨中定义。JDK 是用于 开发和运行Java 程序的软件。IDE 是快速开发程序的集成开发环境.

Java 是一个全面且功能强大的语言,可用于多种用途。
Java 有三个版本:
Java 标准版(Java Standard Edition, Java SE) 可以用来开发客户端的应用程序。应 用程序可以独立运行或作为 applet在 Web浏览器中运行。
Java 企业版(Java Enterprise Edition, Java EE)可以用来开发服务器端的应用程序, 例如,Java servlet 和 JavaServer Pages(JSP),以及 JavaServerFaces(JSF)。
Java 微型版(Java Micro Edition, Java ME)用来开发移动设备的应用程序,例如手机。

JDK 是由一套独立程序构成的集合,每个程序都是从命令行调用的,用于开发和 测试Java 程序。
Java SE 8 对应的 Java 开发工具包称为 JDK 1.8(也称为 Java 8 或者JDK 8 ).现在全国基本上都用的这个版本。

— 个简单的 Java 程序

在这里插入图片描述

这就是最简单的一个java程序。他没有c/c++那么麻烦。

第 4行定义了一个类。每个 Java 程序至少应该有一个类。每个类都有一个名宇。按照 惯例,类名都是以大写字母开头的。本例中,类名(class name) 为 HelloWorld。
第 6行定义主方法(main method)。程序是从 main 方法开始执行的。一个类可以包含 几个方法。main 方法是程序开始执行的人口。 方法是包含语句的结构体。本程序中的 main 方法包括了 System.out.println 语句。
字符串是一个编程术语, 表示一个字符序列。一个字符串必须放人双引号中。Java中的每条语句都以分号结束, 也称为语句结束符(statementterminator)。

下面是我给大家总结的小知识
  1. 计算机是存储和处理数据的电子设备。
  2. 计算机包括竣件和软件两部分。
  3. 硬件是计算机中可以触摸到的物理部分。
  4. 计算机程序,也就是通常所说的软件,是一些不可见的指令,它们控制硬件完成任务。
  5. 计算机程年设计就是编写让计算机执行的指令(即代码)。
  6. 中央处理器(CPU) 是计算机的大脑。它从内存获取指令并且执行这些指令。
  7. 计算机使用0 或 1, 因为数字设备有两个稳定的状态,习惯上就是指 0 和 1。
  8. —个比特是指二进制数0或 1。
  9. 一个字节是指 8 比特的序列。
    26 第 I 幸
  10. 千字节大约是丨000 字节,兆宇节大约是 100 万字节,千兆字节大约是丨 0亿字节,万亿宇节大约 是 1 万亿宇节。
  11. 内存存储 CPU 要执行的数据和程序指令。
  12. 内存单元是宇节的有序序列。
  13. 内存是不能长久保存数据的,因为断电时信息就会丢失。
  14. 程序和数据永久地保存在存储设备里,当计算机确实需要使用它们时被移人内存。
  15. 机器语言是一套内嵌在每台计算机的原始指令集。
  16. 汇编语言是一种低级程序设计语言,它用助记符表示每一条机器语言的指令。
  17. 高级语言类似英语,易于学习和编写程序。
  18. 用高级语言编写的程序称为源程序。
  19. 编译器是将源程序翮译成机器语言程序的软件。
  20. 操作系统(OS) 是管理和控制计算机活动的程序。
  21. Java 是平台无关的,这意味着只需编写一次程序,就可以在任何计算机上运行。
  22. Java 程序可以内嵌在 HTML网页内,通过 Web浏览器下载. 给 Web 客户带来生动的动画和灵活 的交互性。
  23. Java 源程序文件名必须和程序中的公共类名一致,并且以扩展名 .java结束。
  24. 每个类都被编译成一个独立的宇节码文件,该文件名与类名相同,扩展名为 .class。
  25. 使用javac 命令可以从命令行编译 Java 源代码文件。
  26. 使用java 命令可以从命令行运行Java 类。
  27. 每个 Java 程序都是一套类的定义集合。关键字 class引人类的定义,类的内容包含在块内。
  28. 一个块以左花括号({)开始,以右花括号(})结束。
  29. 方法包含在类中。每个可执行的 Java 程序必须有一个main 方法。main 方法是程序开始执行的 人口。
  30. Java中的每条语句都是以分号(; )结束的,也称该符号为语句结束符。
  31. 保留字或者称关楗字,对编译器而言都有特殊含义,在程序中不能用于其他目的。
  32. 在 Java中,在单行上用两个斜杠(//)引导注释,称为行注释;在一行或多行用 /* 和 V 包含注 释,称为块注释或者段注释。编译器会忽略注释。
  33. Java 源程序是区分大小写的。
  34. 编程错误可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误称为语法错误或者 编译错误。运行时错误指引起程序非正常结束的错误。当一个程序没有按照预期的方式执行时,产 生逻辑错误。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值