黑马程序员_java概述

------- android培训java培训、期待与您交流! ----------


一  软件 

1  概念:软件是一系列按照特定顺序组织的计算机数据和指令集合。软件一般分为应用软件和系统软件
应用软件,如QQ,迅雷,微信等
系统软件,如Windows,Linux,DOS等

2  软件实现了人机交互。交互方法有种。

一是图形化界面:简单直接,易于操作
二命令行方式:需要控制台,输入指令,较为麻烦

3  在学习java之前先掌握几个常见的命令行指令

  dir : 列出当前目录下的文件以及文件夹
md: 创建目录
  rd: 删除目录
  cd: 进入指定目录
  cd..: 退回到上一级目录
  del: 删除文件

4  何为软件开发?软件开发其实就是制作软件

5  那么制作软件就需要学习计算机语言跟计算机交流,所以先了解下java语言。

二  JAVA语言

1   概述:java语言是一门面向Internet,完全面向对象,跨平台的编程语言。

2   java语言的三种技术框架
   (1)EE:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发 。
   (2)SE:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
   (3)ME:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

3   java语言的一大特性:跨平台,即在不同的系统平台都能运行
    原理:java有一个能解析java应用程序的虚拟机(jvm),只要安装虚拟机就能运行。JVM依赖于平台,不同的操作系统有不同版本的虚拟机,所以java语言能跨平台。

4  在利用计算机设计或者运行java程序时,先要搭建环境(set path)

(1)首先先认识JRE和JDK
   JRE:java运行环境,包含JVM和类库,所以要想运行java程序,必须安装JRE
   JDK:开发工具包,用于开发程序,包含JRE,用于运行程序。所以要想设计和运行java程序,必须安装JDK。

(2)环境变量配置:为了更加方便应用java开发工具,因为应用java提供的开发工具必须切换到工具所在的目录下才能执行,所以我们可以将目录设置在系统环境路径下,这样可以在任意目录下应用java开发工具。有两只方法:
   方式1:直接将目录名放在系统环境下
   方式2:给目录名起个变量名,将变量名放在系统环境下,左右两边加%

(3)环境变量临时配置,只在当前窗口有效,如果用是start命令打开的控制台,则会沿袭当前窗口的配置
   方式: set path=目录名;查找顺序先在当前路径,再到path路径//set命令是查看已配置好的系统环境变量

(4)环境变量classpath配置 
    想要在任意目录下让虚拟机执行class文件,就需要对classpath路径进行配置临时变量设置,仅在当前窗口有效。如:set classpath=目录名
    注意:如果设置了classpath,后面加了分号,虚拟机会优先查找classpath路径,再找当前路径。如果后面没加分号,虚拟机只在classpath路径下找。

三 java程序开发步骤
1   编写源程序(后缀名是.java文件)
2   应用java提供的javac开发工具将java文件编译成class字节码文件(因为虚拟只认识class文件)
3   应用java提供的java开发工具调用虚拟机运行class文件

下面用一个小程序解析代码:

源代码及解析:

//先定义一个类,并给类起个名字。class是一个关键字,所谓关键字就是java赋予了特殊含义,Demo是一个类名。{}表示类的内容范围。
class Demo
{
	//主函数,是一个程序的入口,能保证程序的独立运行。当我们运行程序时,虚拟机会先找主函数,执行主函数的内容。
	public static void main(String[] args)
	{
		//系统输出打印语句,()代表输出的内容,;代表一条语句结束
		System.out.println("Hello Java");
	}
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值