Java零基础学习(计算机 Java基础)

Java零基础学习

了解计算机

计算机基础

1.什么是计算机
    计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记
忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
2.计算及的构成
    计算机是由硬件系统和软件系统组成

计算机的人机交互方式

1.图形界面化的方式:这种方法比较简单直观,容易让人接受上手。
2.命令方式:需要一个控制台,输入特定的指令,让计算机完成一些操作,比较麻烦,需要记住一些命令。

如何打开DOS控制台

1.xp下如何打开DOS控制台?
	a:开始--程序--附件--命令提示符
	b:开始--运行--cmd--回车
        c:win+r--cmd--回车
	d win+r---cmd---regedit 打开注册
2.win7下如何打开DOS控制台?
	a:开始--所有程序--附件--命令提示符
	b:开始--搜索程序和文件--cmd--回车
	c:win+r--cmd--回车
3.win8下如何打开DOS控制台?
	a:鼠标左击开始--下箭头--命令提示符
	b:鼠标右击开始--搜索--cmd--回车
	c:鼠标右击开始--运行--cmd--回车
	d:win+r--cmd--回车

一些常见的DOS命令

1.D: 切换盘符
2.dir:列出当前目录下的文件和文件夹
3.cd 目录名:进入指定目录   cd/d进行跨盘符操作
4.cd..:退回上一级目录 cd..\..退回多级目录
5.md 目录名:创建文件夹  C:\Users\jack\Desktop>md aaa 将在桌面创建一个文件名aaa的文件夹
6.rd 目录名:删除文件夹 只能删除空的文件夹; rd/s 目录名:可以删除非空文件夹,但是会询问;
rd/q/s 目录名:直接删除非空文件夹,不会询问。
7.del 删除文件:del a.txt(删除a记事本); del *.txt删除后缀名一样的文件
8.calc:打开计算器; mspaint:打开画板; notepad:打开记事本;hostname:获取计算机名称
9.cls:清屏;exit:退出dos命令

Java语言学习

Java语言发展史

詹姆斯·高斯林(James Gosling)
	1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站
NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

Java语言的特点

- 简单性           解释性
- 面向对象         高性能
- 分布式处理        多线程
- 健壮性           动态
- 结构中立         安全性
- 开源:源代码开放
- 跨平台
  • Java语言的跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行。

只需要在运行Java应用程序的操作系统上安装一个JVM(Java虚拟机)。

由 JVM来负责Java程序在该系统中的运行。

JAVA语言是跨平台的,而JVM不是跨平台的。JVM是不跨平台的,应为针对不同的操作系统,JAVA提供了不同的JVM,而各个操作系统的可执行文件是不同

JRE、JDK、JVM的概述

JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包含了JRE;
JRE包括JVM和java程序所需的核心类库等;
JVM是java虚拟机,负责java程序在不同系统中的运行。

JDK,JRE,JVM的作用和关系 我们用jdk编写了一个Java程序交由jre 运行起来 由jvm实现跨平台

JDK的安装与环境变量的配置

1:JDK的下载
	A:官网 http://www.oracle.com
	B:演示下载流程
		如果有条件的话,建议现场给学生演示下载过程。
		当然可以把东西先下载好,因为可能网速限制,上课的时候下载不完
		如果没有条件,也要把下载过程给大家做个文档出来。
	C:历史版本下载网址:https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html
2:JDK的安装 
	A:傻瓜式安装
		双击安装程序,然后一路next即可(但是不建议)
	B:安装的推荐方式
		安装路径不要有中文或者特殊符号如空格等。
		所有和开发相关的软件最好安装目录统一。
			举例:我的JDK安装路径
				D:\develop\Java\jdk1.7.0_72
		当提示安装JRE时,可以选择不安装。建议还是安装上。
	C:演示安装流程
		可以先在d盘建立一个文件夹develop
		然后演示安装过程
3:验证安装是否成功
	A:通过DOS命令,切换到JDK安装的bin目录下。
		D:\develop\Java\jdk1.7.0_72\bin
	B:然后分别输入javac和java,如果正常显示一些内容,说明安装成功
4:环境变量的配置
   第一种
        A:xp系统
		右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到最左边并添加分号。
	B:win7/win8系统
                右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到最左边并添加分号。
        C:win10系统
                右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→点击新建将jdk安装目录下的bin目录添加到最下面。(不需要添加分号)
   第二种
        A:为什么会有第二种配置	
	   因为我们上了就业班以后,会有很多技术的路径配置到我们的path环境变量中,比如: mySql,maven , webService(CXF)...
	    这样呢?就导致了我们的path环境变量的内容比较多了。如果我们现在升级了我们的jdk,按照第一中配置方 式,我们需要修改我们path变量。
	    这个容易出现问题。 
        B: 步骤
	(1):先配置JAVA_HOME
		在系统环境变量中: 新建JAVA_HOME
					   变量值=D:\develop\Java\jdk1.7.0_72
	(2):再修改path
		在path前面添加: %JAVA_HOME%\bin;(同样win10只需要将%JAVA_HOME%\bin添加到下面即可)

Hello World!

  • 程序的编写与运行
在配置好运行环境后,我们就可以敲写并运行我们人生中的第一个程序Hello World!
创建一个Hello World!.java文件然后敲写代码
class  Hello World!
{
	public static void main(String[] args) 
	{
		System.out.println("Hello World!");
	}
}
然后在控制台输入javac Hello.java,进行编译,编译完成之后,会生成一个Hello.class文件,输入java Hello,不要输入文件后缀名.class。
这样就运行成功了
  • Hello World!案例中常见的问题
A:找不到文件
	a:文件扩展名隐藏导致编译失败   在文件夾选项中选 查看--取消隐藏文件扩展名的勾
	b:文件名写错了
	c:路径不正确
B:单词拼写问题
	a:class写成Class
	b:String写成string
	c:System写成system
	d:main写成mian
C:括号匹配问题
	a:把类体的那对大括号弄掉一个
	b:把方法体的那对大括号弄掉一个
	c:把输出语句的那对小括号弄掉一个
D:中英文问题
	a:提示信息:错误: 非法字符: \????的格式
	注意:java编程中需要的基本上都是英文字符

Java语言基础

  • 注释的概述与分类
A:什么是注释
	用于解释说明程序的文字。
B:注释的分类及讲解
	(1): 单行注释  格式: // 注释的文字
	(2): 多行注释  格式: /* 注释的文字 */
	(3): 文档注释  格式: /** 注释的文字 */
  • 标识符的概述和组成规则
"见名知意"
A:什么是标识符
	就是给类,接口,方法,变量,常量等起名字时使用的字符序列
B:标识符的组成规则
	(1): 英文的大小写字母
	(2): 数字字符
	(3): $和_
C:标识符注意事项
	(1): 不能以数字开头
	(2): 不能是java中的关键字
	(3): 区分大小写
  • 关键字的概述和使用
	就是被java语言赋予特殊含义的单词。
B:关键字的特点
	组成关键的字母都是小写
C:常见关键字
	class,public,static,void ..... 
D:关键字的注意事项
	(1): goto和const是java语言的保留字
	(2): 类似与editplus这样的高级文本编辑器对关键字都是有颜色变化的
  • 标识符中常见得命名规则
A:包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。)
	字母都是小写 itcast
B:类或者接口
	一个单词:	首字母大写,其余字母小写	Student , Teacher , Spring , Struts , Hibernate
	多个单词:	每一个单词的首字母都是大写,其余字母小写	 StudentName , UserLoginController
C:方法或者变量
	一个单词:	字母全是小写   name , age
	多个单词:	从第二个单词开始,首字母大写,其余字母小写  getName , getAge
D:常量
	一个单词:	字母全是大写		NAME , AGE
	多个单词:	字母全是大写,每一个单词之间使用 _ 隔开  STUDENT_MAX_AGE

总结

这次我们了解了计算机的组成,还有Java的基本知识
例如:Java环境的搭建,写了人生中第一个程序Hello World!,并且找出了一些在开始学习容易犯的一些错误。
后续将会有更多的Java语言知识

posted @ 2021-03-30 19:01  Jack+_+  阅读(286)  评论(0)    收藏  举报