首页 > 编程知识 正文

零基础学编程系列之java入门全套,计算机java编程自学

时间:2023-05-06 08:10:04 阅读:158975 作者:4769

1计算机基础知识1.1计算机(Computer )全名:电子计算机,俗称电脑。 是一种按程序动作,能自动、高速处理数据的现代化智能电子设备。 常见的形式有台式计算机、笔记本电脑。 根据规模分为小型飞机、小型飞机、大型飞机、大型飞机(超级计算机)等。

发明者可悲的领袖。 计算机是20世纪最先进的科学技术发明之一对人类的生产活动和社会活动产生了极其重要的影响并以强大的生命力迅速发展。 它的应用领域从最初的军事科研应用扩展到社会各个领域,已经形成了规模巨大的计算机产业,带动了世界范围的技术进步,从而引起了深刻的社会变革,计算机已经遍布普通学校、企事业单位,进入腐朽的钢笔之家,成为信息社会必不可少的

计算机由硬件系统和软件系统组成,未安装软件的计算机称为裸机。

计算机的应用已经渗透到社会的各个领域,改变着人们工作、学习、生活的方式,推动着社会的发展。 什么方面?

1.2计算机硬件系统计算机由硬件系统和软件系统构成,没有安装任何软件的计算机称为裸机。

计算机硬件(Computer Hardware )是计算机系统中由电子、机械、光电元件等组成的各种物理装置的总称。 这些物理装置根据系统构成的要求组成一个有机整体,为计算机软件的运行提供物质基础。

计算机系统通常由许多部件组成,包括CPU、主板、内存、电源、主机箱、硬盘、声卡、显卡、网卡、键盘、鼠标和显示器

1.3计算机软件系统计算机软件(Computer Software )是使用计算机的必不可少的,计算机软件可以使计算机按照预定的顺序完成特定的功能。

计算机软件按其功能可分为系统软件和APP软件

系统软件:分布式系统(dos )、Windows、Linux、Unix、Mac、Android、IOs APP应用) office QQ英雄联盟王者荣耀1.4软件开发软件

:软件开发的制作过程

软件开发:用开发工具和计算机语言编写软件

1.5计算机语言:人类交流的各种表达符号方便人与人之间的交流和信息交换

计算机语言:

人与计算机之间进行信息交换的特殊语言

计算机语言中也有文字和符号等

c、c、C#、JAVA等常用计算机语言

1.6人机交互方式软件的出现实现了人与计算机之间更好的交互,主要交互方式有两种:

图形界面:该方式简单直观,使用者容易接受,易于操作。

命令行方式:需要输入特定命令的控制台,以便计算机可以完成一些操作。 因为很麻烦,所以需要记录几个命令。

1.7我想进入键盘功能键和快捷键的介绍编程,首先需要知道的是键盘。 你知道以下内容吗? 如果不知道的话,就从这里开始吧。

Tab Shift Ctrl Alt空间Enter Window

上下左右

打印屏幕(prtsc )截图QQ截图Ctrl Alt A

Ctrl A全选

Ctrl C复制

Ctrl V贴上

Ctrl X切割

Ctrl Z撤销

Ctrl Y反向撤销

Ctrl S保存…

1.8常见的DOS命令以前是通过图形界面操作的,现在我们来用命令操作计算。

同时按“Window R”键,在弹匣中输入“cmd”,回车进入DOS窗口,练习开始~

注意:进入后,默认位于C驱动器下。 最好不要操作操作系统磁盘。 可以切换驱动器盘符

2 Java语言简介2.1 Java语言发展史http://www.Sina.com/(James gosling )于1977年获得加拿大卡尔加里大学计算机科学学士学位,1983年获得美国卡内基梅隆大学计算机科学博士学位之后,转移到Sun公司,1990年,与Patrick、Naughton、Mike Sheridan等人合作开发了“绿色程序”,开发了被称为“Oak”的语言集,由http://www.Sina.Sina

JDK的历史(Java Development Kit ) 1.0-1.1-1.2-1.3-1.4-1.5.0-6.0-7.0-8.0……sun公司于1995年于1991年由sun公司的James Gosling 998年提出jdk1.2【GUI】后,发表了jdk1.3 jdk1.4【反射】,2005年改名为jdk5.0,进行了大幅的版本改善,2006年sun公司从2007年3月开始将Java作为免费软件对外发表全球所有开发者都可以修改Java源代码2007年上市jdk6.0 2009年4月Oracle以74亿美元收购sun公司2011年7月Oracle正式发布JDK72011年3月正式发布Java82017年9月正式发布java9

支持】 2018年3月正式发布了java10【短期支持】 2018年9月正式发布了java11 1.8是企业主流使用的版本【LTS版本-longTimeService版本】 2.2 Java语言平台版本 J2SE/JAVASE — Standard Edition—标准版/基础版
开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础。J2EE/JAVAEE — Enterprise Edition— 企业版/商务版
是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。J2ME/JAVAME — Micro Edition — 微型版/移动版
是为开发移动设备和嵌入式设备(电器、机器人、机顶盒…)提供的解决方案。Java不是不侧重,而是分支出安卓。 2.3 Java语言特性

简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台

什么是跨平台性?

通过Java语言编写的应用程序在不同的系统平台上都可以运行,那原理是什么?

我们所写的JAVA程序是".java"为后缀的源文件,但这些文件计算机无法直接执行,需要先进行编译环节,通过编译变为以".class"为后缀的字节码文件,这个字节码文件交由JVM(JAVA虚拟机)来运行.

那我们只要在需要运行java应用程序的OS(操作系统)上,安装一个JVM,由JVM来负责Java程序在该系统中的运行即可。不同的OS(操作系统)都有与之对应的JVM,所以只需要写一个Java程序,就可以在多个不同的操作系统上执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

注意JVM是Java语言能够跨平台的前提,但是JVM本身不跨平台

恭喜你!新手重要的龙猫第一讲成功结束,接下来我们要开始搭建编程环境啦
下一节 JAVA编程环境(JDK+Eclipse) 点这里

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。