day01(计算机基础知识&jdk安装&标识符)

计算机基础知识:

一,①计算机(Computer):一种能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机成为裸机。常见的有

②硬件:指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物资基础。

硬件组成部分:运算器,控制器,存储器,输入设备和输出设备。(冯诺伊曼

运算器和控制是计算机的核心,合成中中央处理器或处理器(CPU)

存储器:用于存储信息的记忆设备,分为内存和外存

计算机主要应用方法:

1. 科学计算

2. 数据处理

3. 自动控制

4. 计算机辅助设计

5. 人工智能

6. 多媒体应用

7. 计算机网络

 

二.软件开发和计算机语言概述

软件开发:

1.软件:软件是按照特定顺序组织的计算数据和指令的集合

系统软件:DOS, Windows ,Linux, Unix, Mac(苹果系统)Android, iOS

应用软件:QQ office等

2.开发:软件制作的过程

3.软件开发:借助开发工具与计算机语言制作软件

计算机语言分类:

1.计算机语言:人与计算机之间信息交流沟通的一种特殊语言

2.机器语言:直接用二进制代码指令表达的计算机语言,指令用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的代码表示不同的含义。

3.汇编语言:汇编语言是使用一些特殊的符号来代替机器语言翻译成机器语言。

4.高级语言:是普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。高级语言包括:C,C++,C#,JAVA

 

三,人机交互

命令行方式:需要一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。

图形化界面:简单直观,使用着易于接受,容易上手操作。

五:键盘功能介绍

Tab 制表符

Shift 上档转化键

Ctrl 控制键

Alt —Alter的缩写 汉语意思为“改变”

空格

Enter 回车

Window

上下左右

Prtsc(PrintScreen)屏幕截图  (可以打开画图工具 Ctrl+v 粘贴 截取的屏幕截图)

快捷键:

Ctrl+A 全选 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+X 剪切 Ctrl+Z 撤销 Ctrl+S保存

Windows微标键+D键快速显示桌面

Windows微标键+R键执行“运行”命令

Windows微标键+L键切换用户

Windows微标键+E键启动“我的电脑”

 

六,常见的DOS命令

打开DOS控制台的方式:

A. XP下如何打开DOS控制台?

a. 开始——程序——附件——命令提示符

b. 开始——运行——cmd——回车

c. Win+R——cmd——回车

B. Win7下如何打开DOS控制台?

a.开始——所有程序——附件——命令提示符

b.开始——搜索程序和文件——cmd——回车

c.Win+R——cmd——回车

C. Win8下如何打开DOS控制台?

a. 鼠标左击开始——下箭头——命令提示符

b. 鼠标右击开始——搜索——cmd——回车

c. 鼠标右击开始——运行——cmd——回车

d. Win+R——cmd——回车

 

常用DOS命令:

D: 回车

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

md(make directory) :创建目录

rd(remove directory): 删除目录

cd(change directory): 改变指定目录(进入指定目录)

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

cd\:退到根目录

del(delete) :删除文件,删除一堆后缀名一样的文件

exit :退出dos命令

cls(clear screen)清屏

 

Java语言基础

七,java语言概述

Java语言发展史:

詹姆斯.高斯林

JAVASE 5.0 Tiger  老虎 JAVASE 6.0   野马 JAVASE 7.0   海豚

Java语言平台版本:

J2SE (Java2 platform standard edition)标准版

为开发普通桌面和商务应用程序提供的解决方案

该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

 

J2ME(java 2 platform micro edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案

J2EE(java 2 platform enterprise edition)企业版

是为开发企业环境下的应用程序提供的解决方案

该技术体系包含的技术如 servlet ,jsp,等主要针对web应用程序开发

Java语言的特点:

开源

跨平台

简单性 解释性

面向对象 高能性

分布式处理 多线程

健壮性 动态

结构中立 安全性

八,java语言跨平台原理

跨平台性:

跨平台性:通过java语言编写的应用程序在不同的系统平台上都可以运行

原理:只要在运行java应用程序的操作系统上,先安装一个java虚拟机。由JVM来负责java程序在该系统中的运行

Write once ,run anywhere 一处编译,到处运行

 

 

九,jre 与 jdk

1、Jre (java runtime environment)java运行环境,包括java虚拟机(JVM)和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装jre即可

2.  Jdk(java development kit)java开发工具包。是提供给java开发人员使用的,其中包含了java的开发工具,也包括了jre,所以安装了jdk,就不用单独安装jre了

开发工具:编译工具(javac.exe)打包工具(jar.exe)等

用jdk开发完成的java程序,交给jre去运行

 

十,jdk下载与安装

1. Jdk下载

http://www.oracle.com

http://java.sun.com

2. Jdk安装

傻瓜式安装,下一步即可,当提示安装jre时,可以选择不安装

建议:安装路径不要有中文或者特殊符号,如空格等,最好目录统一

十一,jdk安装路径下的目录

1. bin目录:该目录用于存放一些可执行程序,如javac.exe(java编译器),java.exe(java运行工具),jar.exe(打包工具),*javadoc.exe(文档生成工具等)

2. db目录:db目录是一个小型的数据库。从jdk6.0开始,java中引用了一个新的成员javadb,这是一个纯java实现,开源的数据库管理系统,这个数据库不仅轻便,而且支持JDBC4.0所有的规范,在学习jdbc 时,不在需要额外的安装一个数据库软件,直接使用javaDB即可。

3. jre目录:(java runtime environment)java运行环境,此目录是java运行时环境的根目录,它包括JVM,运行时的类包,java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

4. Include目录:由于jdk是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

5. lib目录:lib是library的缩写,意为java类库或库文件,是开发工具使用的归档包文件

6. Src.zip文件:src.zip为src 文件夹的压缩文件,src中放置的是jdk核心类的源代码,通过该文件可以查看java基础类的源代码。

十二,java开发工具介绍

编写java程序可以使用的多种工具

Notepad(微软操作系统自带(记事本))

Editplus

Eclipse(开源)

MyEclipse

十三:hello word 案例的编写与运行

class HelloWord{

public static void main(String[] args) //主方法

System.out.println(“我的第一个程序”)

}

DOS里运行

编译:javac  HelloWord.java

运行:java  HelloWord

十四:hello word 常见问题

1. 找不到文件

文件扩展名隐藏导致编译失败

文件名写错了

2. 单词拼写错误

class 写成Class

Sting 写成 string

System 写成 system

Main 写成 mian 等

3.中英文标点符号错误

十五,java语言书写格式(约定俗成)

1.大括号要对齐,并且成对写

2.左大括号前要有空格

3.遇到左大括号要缩进 tab

4.方法和程序块之间加空行让程序看起来清晰

5.并排语句之间加空格,如for语句

6.运算符两侧加空格

 

十六,path环境变量的作用与配置方式

计算机—属性—高级系统属性—环境变量—高级

设置Path环境变量的目的:为操作系统指定寻找工具程序的目录

Path路径 安装jdk的bin目录下 最后用分号(;)隔开

Classpath配置目的: 让java执行环境找到指定的java程序对应的class文件以及程序中引用的其他class文件.

 

第一种方法:

建立两个变量:

变量名: PATH

变量值:C:\Program Files\Java\jdk1.7.0_80\bin

变量名:CLASSPATH

变量值:

.;C:\Program Files\Java\jdk1.7.0_80\lib\tools.jar;C:\Program Files\Java\jdk1.7.0_80\lib\dt.jar

注:开头是句号加分号

第二种方法:

建立三个环境变量

变量名: JAVA_HOME

变量值:C:\Program Files\Java\jdk1.7.0_80  注:jdk安装路径

变量名: PATH

变量值:%JAVA_HOME%\bin

变量名:CLASSPATH

变量值:  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

注:开头是句号加分号

 

十七,注释概述及其分类:

注释概述:用于解释说明程序的文字

Java中注释分类格式

1. 单行注释: // 注释文字

2. 多行注释: /* 注释文字 */

3. 文档注释: /** 注释文字 */

 

注释是一个程序员必须要具备的良好习惯

初学者编写程序可以养成习惯;先写注释再写代码

将自己的思想通过注释先整理出来,再用代码去实现

因为代码仅仅是思想的一种体现

 

十八,关键字

关键字概述: 被java语言赋予特定含义的单词

特点:组成关键字的字母全部小写

注意事项:goto 和cons 作为保留字存在,目前并不使用

类似editplus 这样的高级记事本,针对关键字有特殊颜色标记,非常直观

 

 

标识符命名规则:

标识符示例:

合法的标识符: HelloWord  -123-  Demo   B_a13

不合法标识符:  Hello Word 2B Demo! a12.3

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值