------- <a target="blank">android培训</a>、<a target="blank">java培训</a>、期待与您交流! ----------
本人菜鸟一枚,今天第一天开始学习java,感觉受益良多。希望日后可以成为大神,帮住别人解决问题,那么在此对今天所看到的东西做下小小的总结。
一:软件基本常识:
1 什么是软件呢? 软件就是一系列按照特定顺序组织的计算机数据和指令的集合 。我们之所以研究软件,说白了 就是处理现实生活中的一些数据。 常见的软件包括系统软件, 如windows .。还有应用软件, 如QQ等。
2 什么是软件开发呢?软件开发其实就是制作软件。 软件的出现实现了人与计算机的交互。交互方式分为2种 :一种是图形化界面和一种是命令行方式。常见的DOS命令行有dir(列出当前文件或文件夹) 、md(创建文件夹)、 rd(删除文件夹) 、 cd(进入指定文件夹)、cd..(一层一层的向回退) cd\(直接退到根目录下) del(删除文件)。
3 什么是计算机语言呢? 就是我们告诉它做什么, 它就可以做什么 ,前提是我们说的话它必须识别才可以 ,这就是计算机语言 。 我们为什么要学习计算机语言呢 ? 因为我们要和计算机进行沟通。
二:java语言的跨平台性
1 java语言概述:是SUN公司95年推出的一门高级编程语言 ; 是一种面向网络的编程语言 ;随着java技术在web方面的不断发展成熟,已经成为web应用程序首选的开发语言 ;是简单易学 完全面向对象 完全可靠 与平台无关的的编程语言。
2 java语言的三种技术架构: javaEE(企业版) :是为开发企业环境下的应用程序提供的一套解决方案。改技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序的开发。javaSE(标准版):是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如java版的扫雷
javaME:(小型版):是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。
3 java语言的特性:跨平台性 通过java语言编写的应用程序在不同的操作系统上都可以执行。 原理:只要在需要运行java应用程序的操作系统上先安装一个java虚拟机即可。 由JVM来负责java程序在该系统中的运行。虚拟机是和底层需要进行交互的 它会调用系统里边的一些内容 注意:虚拟机是分版本的
三:java环境搭建
1 JRE:java运行环境 里边包括虚拟机和java程序所需的一些核心类库
2 JDK:java开发工具包 是给java开发人员使用的 里边包含了java开发工具和JRE
3 环境变量搭建分为步骤:(1)下载(2)安装 (3)配置环境变量
4 环境变量的配置方式:永久配置方式:JAVA_HOME=%安装路径%\Java\jdk path=%JAVA_HOME%\bin
临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin
注意:在定义classpath环境变量时,需要注意的情况
如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;
如果指定了classpath,那么会在指定的目录下查找要运行的类文件。
还会在当前目录找吗?两种情况:
1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。
2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。
一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。
四:注释
以后写代码要养成写注释的习惯。注释有2个左右,一个是注解说明,另一个用于调试程序用的。
另外以后写代码的格式规范:
/*
需求:定义一个hello world小程序
思路:
1,
2,
步骤:
1,通过class关键字定义一个类。讲代码都编写到该类中。
2,为了保证该类的独立运行。在类中定义一个主函数。格式public static void main(String[] args)
3,保存成一个扩展名为java的文件。
4,在dos控制台通过javac工具对java文件进行编译。
5,在通过java命令对生成的class文件进行执行。
*/
class Demo//定义一个类。
{
//主函数
public static void main(String[] args)
{
//输出语句
System.out.println("hello java");
}
}
------- <a target="blank">android培训</a>、<a target="blank">java培训</a>、期待与您交流! ----------