黑马程序员——01. Java入门及开发环境搭建

------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. 程序的编译和运行
               ⑴.  首先编写java源代码程序,扩展名为:”.java“

                       在命令行模式中,输入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. 注释注意事项:

                ⑴. 注释的注意事项:

                       ①. 单行注释是可以嵌套的

                       ②. 多行注释是不可以嵌套的

                ⑵. 注释的作用:

                       ①. 解释程序,提高代码的阅读性

                       ②. 调试程序使用(后续还有更好的工具,目前先用该方法来调试程序)



你可能感兴趣的:(java基础学习笔记)