黑马程序员 第一天: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,显示如下提示信息,表明已经配置成功
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
- 黑马程序员 第一天:Java入门
- 黑马程序员_入门第一天
- 黑马程序员--Java基础 第一天
- 黑马程序员-java学习第一天
- 黑马程序员---第一天(初识java)
- 黑马程序员-java初级学习第一天
- 黑马程序员--java自学--第一天
- 黑马程序员--第一天
- 黑马程序员-------第一天
- 黑马程序员--第一天
- 黑马程序员第一天
- 黑马程序员--java学习日志之第一天;JAVA基础
- 黑马程序员 Java自学总结十八 Java高新技术第一天
- 黑马程序员复习第一天
- 黑马程序员_第一天
- 黑马程序员_javaIO_第一天
- 黑马程序员的第一天
- 黑马程序员--第一天学习
- 新手烦恼
- 最近做的事情和关注的技术
- 新手的出路
- MFC使用Qt类库
- Spring面试问答Top 25
- 黑马程序员 第一天:Java入门
- C语言基础——学习笔记整理3
- linux下socket编程详解
- Perl 监控OS脚本
- HDOJ-1847畅通工程续(Floyd)
- 《算法导论》7、堆排序实现(C++)
- xp系统扩展虚拟内存的方法
- php文件开发时显示报错信息
- 设计模式之适配器模式