黑马程序员 第一天:Java入门

来源:互联网 发布:网络星河 pdf 编辑:程序博客网 时间:2024/05/17 08:29


-----------android培训java培训、java学习型技术博客、期待与您交流!------------

软件开发基础常识

  软件的概念:一系列按照特定顺序组织的计算机数据和指令的集合

  软件的分类:系统软件和应用软件

  软件的举例:系统软件:DOS,windows,Linux等。应用软件:扫雷,迅雷,QQ等。

  软件存在的意义:处理现实生活中的数据,其实现了人与计算机之间更好的交互

  开发的概念:制作软件

  软件开发的概念:制作软件。通过对现实生活中数据的处理,以实现人与计算机之间更好的交互。

  交互的概念:人与计算机之间的交流互动

  交互方式分类:1.图形化界面 2.命令行方式

  图形化界面:这种方式简单直观,使用者易于接受,容易上手操作

  命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令

  命令行方式 dos命令行,课程中常见的命令。
  dir:列出当前目录下的文件以及文件夹
  md:创建目录
  rd:删除目录
  cd:进入指定目录
  cd..退回到上一级目录
  cd/:退回到根目录
  del:删除文件
  exit:退出dos命令行

 语言的概念:语言是人与人之间交流的方式

 语言的举例:中国人与中国人用中文沟通,而中国人要和韩国人交流,就要学习韩语。

 计算机语言的概念:计算机语言的概念:通过DOS命令行的演示,发现原来操作计算机就如同和计算机说话一样。我们告诉它做什么,它就可以做什么。前提是:我们和它说的内容它必须识别才可以。它是人与计算机交流的方式,这就是计算机语言。

 计算机语言的举例:如C,C++.Java。本套课程只学习Java语言。


Java语言的跨平台性

 JAVA语言是SUN公司于1995年推出的一门高级编程语言,其是一种面向因特网的编程语言,随着Java技术在WEB方面的不断成熟,已经成为WEB应用程序的首选开发语言。其具有简单易学,完全面向对象,安全可靠,与平台无关等特性。

 Java语言的三种技术架构

  J2EE:企业版,是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Servlet,JSP等,主要针对WEB应用程序开发

   J2SE标准版,是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他二者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷

   J2ME小型版, 是为开发电子消费类产品和嵌入式设备提供的解决方案。该技术体系主要应用与小型电子消费类产品,如手机中的应用程序等。
Java语言的跨平台性的概念:通过Java语言编写的应用程序在不同的系统平台上都可以运行。

  

 JAVA跨平台性的原理:只要在需要运行Java应用程序的操作系统上,先安装一个java虚拟机即可由JVM来负责Java程序在该系统中的运行。因为有了JVM,所以同一个JAVA程序在不同的操作系统中都可以执行,这样就实现了:JAVA程序的跨平台性。也称为JAVA具有良好的可移植性。


 
跨平台性原理的理解:通过在计算机内安装红白机模拟器来玩红白机游戏的例子,来理解JAVA语言的跨平台性,JVM针对于不同的操作系统平台有不同的版本,在WIN系统中安装WIN版虚拟机,便可以使WIN系统运行Java应用程序,对于Linux系统,MAC系统都可以依此类推。

Java语言环境的搭建

 JRE的概念: 又叫Java运行环境,包括java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可。
  JDK的概念:又叫Java开发工具包,它是提供给Java开发人员使用的,其中包含了java的开发工具,也包含了JRE,所以安装了JDK,就不用再单独安装JRE了。其中常用的开发工具:编译工具(javac.exe),运行工具(java.exe),打包工具(jar.exe)等。总体来说,就是使用JDK开发完成的java程序,交给JRE去运行。
 JVM,JRE,JDK的层次关系:JVM属于JRE,JRE属于JDK开始环境搭建:
 java环境搭建第一步:下载JDK,已成功
  java环境搭建第二步:安装JDK,已成功
  java环境搭建第三步:配置环境变量,已配置完成
  java环境搭建第四步:验证是否成功。在命令行中输入命令javac,显示如下提示信息,表明已经配置成功


第一个程序:HelloWorld

  在完成了Java环境搭建之后,开始进行第一个程序的开发

经过编译运行之后,成功运行

Java程序运行的流程:1编程java源文件 2通过javac命令将源文件编译成字节码文件 3通过java命令运行字节码文件 4得到运行结果
HelloWorld源文件的结构分析class是关键字,1.java中所有关键字都要小写。2.Test是类名,最好有实际意义。其书写规范是,类名通常由单词所组成,单词首字母大写,如果由多个单词组成,则每个单词的首字母大写。3.public static void main(String[] args)是主函数,作为程序的入口点。4.System.out.println("Hello World!"),是打印输出语句,用来把一行文本输出到控制台上。5在命令行输入java命令后,java虚拟机启动,调用windows的底层,来找到Test.class文件,从中找到主函数(程序入口点),因此主函数的写法有严格规定不可改变,6.主函数并非类的必须要素,只是在该类需要独立运行时,才需要有主函数存在。7.小注意点,在设置了隐藏文件扩展名后,有可能会出现将文件名设置为"Test.java.txt"的错误,需要注意。


注释

注释的作用:1用来注解说明应用程序 2调试程序
注释的分类:1单行注释://这是一个单行注释 2多行注释:/*这是一个多行注释*/ 3DOC注释:/**这是一个doc注释*/(所谓doc注释,在通过javadoc命令后可以将所有注释都提取出来并形成一个网页,这个网页就相当于程序说明书)
注释的注意事项:多行注释中不允许嵌套多行注释

总结
今天完成了Java运行环境的搭建和第一个Java程序的编写。

0 0
原创粉丝点击