------Java培训、Android培训、iOS培训、.Net培训 学习型技术博客、期待与您交流! -------
Java入门及开发环境搭建
一. 计算机概述:
概述:全称为电子计算机,由计算机硬件和计算机软件组成。
计算机硬件:显示器、键盘、鼠标、内存、硬盘、主板、CPU ...
计算机软件:①. 系统软件:DOS、Windows、Linux ...
②. 应运软件:QQ、迅雷、Eclipse、EditPlus ...
二. 软件开发概述:
概述:借助开发工具与计算机语言来制作软件
软件:按照特定顺序组织的计算机数据和指令的集合
开发:制作软件的过程
语言:①. 什么是语言?人与人之间进行沟通和信息交换
②. 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
人机交互的方式:①. 图形化界面交互模式:简单直观,容易上手。
②. 命令行方式:操作麻烦,需要记住一些命令。
三. 常用快捷键:
Ctrl+A:全选
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+X:剪切
Ctrl+S:保存
Ctrl+Z:撤销
四. DOS窗口:
1.打开DOS窗口方式:
A: 开始-->程序-->附件-->命令行提示符
B:开始-->运行-->CMD-->回车
C:Windows+R-->CMD-->回车
2.常用DOS命令:
D:盘符切换
cd:进入指定的目录
cd.. 返回上一级目录
cd\ 返回到根目录
md:创建文件夹
rd:删除目录
del *.txt: 删除当前目录下的所有后缀名为“txt”的文件 (后面正则表达式会重点介绍)
cls:清屏
exit:退出
ipconfig + -all :查看电脑的ip地址
五. Java语言发展史和平台版本:
Java之父:詹姆斯▪高斯林(James Gosling)
sun:斯坦福大学网络工作室
java Development kit(JDK):1.0.2、1.5、1.6、1.7
三个平台版本:
①. J2SE:标准版。为开发普通桌面应用程序或者商务应用程序提供解决方案,它是其他两个平台的基础
②. J2ME:小型版。未开发电子消费产品或者嵌入式设备提供解决方案(现在不用它,用Android)
③. J2EE:企业版。为开发企业环境下的应用程序提供解决方案,主要针对Web应用程序
Java5.0 版本后,他们分别更名为:Java SE、Java ME、JavaEE
六. Java语言的特点以及跨平台理解:
1. 特点:简单性,面向对象,分布式处理,健壮性,结构中立,解释性,高性能,多线程,动态,安全性,
开源,跨平台
2. 开源:Java的源代码是开放的
3. 跨平台:
原理:在㤇运行java程序的操作系统上安装一个java虚拟机(JVM)由JVM实现java程序的跨平台
注意事项:java语言是可以跨平台的,JVM是不可以跨平台的
七. JDK和JRE的概述:
JDK: Java开发工具包. 包含了java的开发工具,也包含了JRE.
JRE: java运行环境. 包含了JVM和java程序程序所需要的核心类库,如果要运行一个开发好的java程序,
基选集中只需要安装JRE即可。
JVM: java虚拟机. 保证java程序跨平台,底层是用C语言写的
八. JDK的下载安装:
1. JDK的下载:
网址:www.oracle.com官网下载
注意:针对不同的操作系统,下载不同的JDK版本
2.JDK的安装:
安装:比较简单,直接下一步即可。
建议:①. 安装路径不要有中文或者特殊符号如空格,最好目录统一
②. 当提示安装JRE的时候,可以不安装
九.HelloWorld 案例介绍:
1. 编写Java程序可以使用很多种工具:
①. notepad(微软操作系统自带)
②. Editplus
③. Eclipse
④. MyEclipse
2. HelloWorld代码块介绍:
public class HelloWorld
{
public static void main(String[] args){
System.out.println("Hello World");
}
}
3. 程序的编译和运行
在命令行模式中,输入javac命令时,源代码进行编译,生成字节码文件。
格式: javac 原文件名.java
⑵. 编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添
加. class扩展名格式:java HelloWorld
⑶. 常见问题:
①. 文件扩展名隐藏了
②. 非法字符错误
③. 注意大小写问题
④. 括号的对应问题
⑤. main方法格式错误
⑥. 当java源文件发生变更时,重新编译运行
十. path和classpath的配置:
1. path:
为什么要配置环境变量:javac 是外部命令,我们想在任何地方,任何目录下都可以使用它,所以
需要配置下.
配置方式1:直接在path下配置
配置方式2:先创建一个JAVA_HOME键,然后再在path路径下来配置:格式:%JAVA_HOME%\bin其
中百分号表示引用的意思
2. classpath作用:
classpath是模仿path出来的,作用是让在任何目录下都可以运行class文件,一般不配置
十一. Java中的关键字:
1. 定义:被Java语言中赋予特殊含义的单词
2. 特点:关键字中所有字母都为小写
十二. Java中的标示符:
1. 概述:在java语言中,对各种变量,方法和类等要素名时使用的字符序列成为标示符
2. 组成:由26个英文字母大小写,数字0-9,字符:_ $ 组成
3. 标示符命名规则:
⑴. 由字母,下划线,或者美元符,数字组成
⑵. 不能以数字开头
⑶. Java中严格区分大小写
⑷. Java标示符选取应注意“见名知意”,而且不能与Java中的关键字重名
4. Java中的命名规则:
包:(就是文件夹,用于区分同名的类)多个单词组成时所有字母都小写(一般市公司的域名反写)
类名接口名:多个单词组成时,所有首单词字母都大写
变量或者函数名:多单词组成时,第一个单词首字母小写,之后所有单词的首字母都大写
常量名:所有字母都大写,多个单词时,每个单词用下划线链接
十三. Java中的注释:
1. 注释: 用于解释程序的文字就是注释。注释是给人看,提高了代码的阅读性
2. 描述:注释是一个程序员必须要具有的良好编程习惯。初学者编写程序可以养成一个习惯先写注释,
然后写代码【将自己的思想通过注释先整理出来,再用代码去体现,因为代码仅仅是思想的
一种体现形式而已】
3. 注释分类:
⑴. 单行注释:格式://注释文字
⑵. 多行注释:格式:/*注释文字*/
⑶. 文档注释:格式:/**注释文字*/ @author itcast(作者名);@version 版本(版本号)
十四. HelloWorld案例加入注释及注意事项:
1. HelloWorld中加入注释:
//这是我的第一个小案例
//定义一个类,类名为:HelloWorld
public class HelloWorld
{
/*
main函数是程序的主入口,程序的执行都是从这里开始的
它被JVM调用
任何类想单独运行,必须有main函数
*/
public static void main(String[] args){
//这个是一个输出语句,小括号内是输出的内容
System.out.println("Hello World");
}
}
2. 注释注意事项:
⑴. 注释的注意事项:
①. 单行注释是可以嵌套的
②. 多行注释是不可以嵌套的
⑵. 注释的作用:
①. 解释程序,提高代码的阅读性
②. 调试程序使用(后续还有更好的工具,目前先用该方法来调试程序)