目录
Java基础知识结构图及基础知识
基础常识
软件
人机交互方式
常用的DOS命令
计算机语言(编程语言)
最新编程语言排名
Java语言的应用方向
Java语言的特点
Java程序运行机制
Java虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage Collection)
编写第一个Java程序
什么是JDK, JRE
下载及安装 JDK
编写第一个 Java 应用程序
注释
Eclipse的下载与安装
友情链接
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。
图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
dir(directory) : 列出当前目录下的文件以及文件夹
md(make directory) : 创建目录
rd(remove directory) : 删除目录
cd空格(change directory): 进入指定目录
cd.. : 退回到上一级目录
cd \: 退回到根目录
exit : 退出 dos 命令行
Shift+右键->在此处打开命令行窗口**
人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java,PHP等。
从Java的应用领域来分,Java语言的应用方向主要表现在以下几个方面:
轻量级应用(JavaSE):指的就是Java基础,Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
企业级应用(JavaEE):主要指复杂的大企业的软件系统、各种类型的网站。Java的安全机制以及它的跨平台的优势,使它在分布式系统领域开发中有广泛应用。应用领域包括金融、电信、交通、电子商务等。
移动领域-Android平台应用:Android应用程序使用Java语言编写。Android开发水平的高低很大程度上取决于Java语言核心能力是否扎实。 主要表现在消费和嵌入式领域,是指在各种小型设备上的应用,包括手机、PDA、机顶盒、汽车通信设备等。
特点一:完全面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等
特点三:跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行(Java针对每一个系统都设置了不同的JVM)。一次编译,处处运行
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
JVM 用于运行 Java 应用程序。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
javac负责编译生成.class文件,java负责执行
垃圾回收:将不再使用的内存空间进行回收。 在 C/C++ 等语言中,由程序员负责回收无用内存。
Java 不需要程序员负责回收无用的内存:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在 Java 程序运行过程中自动进行,程序员无法精确控制和干预。
JDK(Java Development Kit Java开发工具包):JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了
JRE(Java Runtime Environment Java运行环境) :包括Java虚拟机(JVM:Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
注:JVM、JRE、JDK 的关系
官方网址: www.oracle.com
安装JDK :傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者特殊符号如空格等。
当提示安装 JRE 时,可以选择不安装。
环境变量的配置:
①在“我的电脑”中的“属性”里配置 JAVA_HOME和PATH
②JAVA_HOME:JDK的路径 例:C:\Program Files\Java\jdk1.8.0
③Path:windows系统执行命令时需要搜索的路径 例如:%JAVA_HOME%\bin;
④验证:在DOS模式下 Javac 命令编译 Java 命令运行
Java程序的开发步骤
①利用记事本编写代码:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
②保存记事本,将文件保存到D盘,文件名为HelloWorld.java。
文件保存时需注意:记事本默认会为文件增加扩展名.txt
③编译源代码
在“开始”菜单中的“附件”菜单中运行“命令提示符”, 将路径切换至D盘,使用dir命令可查看D盘中的所有文件。
④运行javac HelloWorld.java命令
再使用dir命令查看D盘中的文件,得到结果 可以发现,在D盘中多了一个名为HelloWorld、类型为class的文件
⑤运行class文件
继续输入“java HelloWorld”,单击回车键,在DOS控制台中输出了“Hello World!”。 这样就完成了第一个Java程序的开发与运行。
用于解释说明程序的文字。
提高了代码的阅读性
Java中的注释类型:
单行注释 (//注释文字):被注释的文字,不会被JVM(java虚拟机)解释执行。
多行注释 (/*注释文字*/):多行注释里面不允许有多行注释嵌套
文档注释(java 特有)
注释是一个程序员必须要具有的良好编程习惯。
将自己的思想通过注释先整理出来,再用代码去体现
免安装版:https://pan.baidu.com/s/1RVgpygDaGxW4R97DPWg4ng (密码:frcy)
保存下载的文件,并解压至非中文的目录下。这样就完成了Eclipse的安装,双击“eclipse.exe”即可运行Eclipse。
Java基础学习总结02——变量与运算符
Java基础学习总结03——顺序结构及条件结构
Java基础学习总结04——循环结构(while、do-while、for)