软件=数据+指令[命令]+文档
软件开发是根据用户的需求创建出相应的软件系统. 软件开发是一个过程,包含需求的提取,需求分析,软件的编写,软件测试.
图形化界面 vs 命令行方式 dir md rd cd cd.. cd/ del exit
计算机语言?
软件需要在计算机上运行,相互之间需要使用计算机语言沟通.计算机语言指人与计算机沟通时使用的语言.
Java是Sun公司在1995年正式推出的面向对象的编程语言,在2010年被Oracle公司收购.
JavaSE:标准版,主要是java的核心语法部分. 可以用于开发一些桌面应用软件.
JavaEE:企业版,主要使用java语言开发网站项目. 通常一些政府系统,银行系统等等大型项目都使用java语言开发.
JavaME:微型版,主要使用java语言开发手机应用.常见的手机开发: 安卓 机顶盒等等
面向对象性
健壮性
跨平台性(write once ,run anywhere)---JVM
河床好比操作底层,jdk好比是河水,java应用程序好比是船。
注意:JDK JRE JVM
格式: public class 类名{ //类体: 其他所有java代码都必须放在类体中 }
说明: 类名通常必须为java文件的名称.
main函数的格式:
public static void main(String[] 参数名){ }
说明:
1.main函数作为java程序的执行入口,编写格式是固定不变的.
2.main函数必须编写在类体中
3.其他具体的代码必须在方法体中.
System.out.print("输出内容"); 输出内容 System.out.println("输出内容"); 输出内容,同时输出一个换行符
执行java程序
第一步,将java源文件编译为中间文件[class文件]: javac java文件名.java
第二步,执行中间文件[将class文件交给java系统]: java class文件名
JDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)
JRE = JVM + Java核心内库
path环境变量:windows操作系统执行命令时所要搜寻的路径
希望java的开发工具在任何的文件路径下都可以执行成功
JAVA_HOME = bin的上一层目录
path = %JAVA_HOME%/bin
cd、md、del、
创建java文件,Person.java
public Class Person{ public ststic void main(String[] args){ System.out.println("张三/n"); System.out.println("性别:男"); System.out.println("地址:北京中南海"); } }
编译:javac Person.java
运行:java Person