java语言概述

 
 
1.1 基础常识
1.2 Java语言概述
1.3 Java程序运行机制
1.4 Java语言环境的搭建
1.5 开发体验 HelloWorld
1.6 小结第一个程序
1.7 常见问题及解决方法
1.8 注释
 
1.1基础常识
人机交互方式
图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
     
常用的DOS命令
dirdirectory :    列出当前目录下的文件以及文件夹
mdmake directory :   创建目录
rdremove  directory :     删除目录
cdchange directory:    进入指定目录
cd.. :  退回到上一级目录
cd \:    退回到根目录

                   exit :   退出 dos 命令行

什么是计算机语言
语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,就要学习英语。
计算机语言(编程语言):人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:CC++JavaPHP等。

1.2 Java程序运行机制

      
Java两大核心机制
Java虚拟机(Java Virtual Machine
垃圾收集机制(Garbage Collection

             

     
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器
JVM 用于运行 Java 应用程序
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

 

             核心机制垃圾回收

               

      •垃圾回收:将不再使用的内存空间进行回收。
      •在 C/C++ 等语言中,由程序员负责回收无用内存
      •Java 不需要程序员负责回收无用的内存它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并          释放那些可被释放的存储空间
     •垃圾回收在 Java 程序运行过程中自动进行,程序员无法精确控制和干预
 

           Java语言的特点

             

     •特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
    •特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等
    •特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。

            编写第一个 Java 应用程序        

         •什么是JDK, JRE
         •下载及安装 JDK
         •编写第一个 Java 应用程序
显示已知文件类型的扩展名
配置环境变量 path
main 方法和输出语句
其它细节
        •注释
        •Java API 帮助文档

 1.3下载、安装JDK

         

官方网址:
java.sun.com
安装JDK
傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者特殊符号如空格等。
当提示安装 JRE 时,可以选择不安装。

 开发体验--Hello World

           

步骤:
Java 代码编写到扩展名为 .java 的文件中。
通过 javac 命令对该 java 文件进行编译。
通过 java 命令对运行 class 文件
 
/**
 * 打印hello,world!
 * @author caigua
 *
 */

public class Test {
	
	public static void main(String[] args) {
		System.out.println("hello,world!");

	}
}

 

注释

注释:用于解释说明程序的文字。
提高了代码的阅读性
Java中的注释类型:
单行注释
多行注释
文档注释(java 特有)
注释是一个程序员必须要具有的良好编程习惯。
将自己的思想通过注释先整理出来,再用代码去体现

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章