软件:一系列按照特定顺利组织的计算机数据(现实生活中的数据)命令(处理数据的方式)的集合。

常见的软件:1.系统软件   2.应用软件

软件开发:就是制作软件。 将一系列的数据和指令集合起来。

软件实现了人与计算机之间更好的交互。交互方式:1.图形化界面(GUI)  2.命令行方式(CLI)。

计算机语言:人与计算机进行交流的方式。

Java语言概述:1.SUN(斯坦福大学网络公司)于1995年推出的一门高级编程语言。2.是一种面向internet的编程语言。
3.随着Java技术在web方面的不断成熟,已经成为web应用程序的主要开发语言。4.简单易学,完全面向对象,安全可靠(吐槽:最近可出了不少事儿啊),与平台无关的编程语言。 

Java语言的三种技术架构:1:J2EE(JAVAEE)用于开发企业级应用的解决方案,涉及范围很广,主要针对于web应用程序开发。   2:J2SE(JAVASE)标准版,为开发普通桌面和商务应用提供的解决方案,为Java的基础。  3.J2ME(JAVAME)小型版,为手机等电子消费类产品和嵌入式设备开发应用程序。但现在使用很少,主要细化为各个手机系统自主的提供的解决方案(android应用开发扔使用java语言和其自己的开发解决方案)。

SUN被甲骨文收购后,Java语言日后有可能与
oracle数据库无缝连接。

Java语言的特点:跨平台性(操作系统平台)
JVM:虚拟机,在不同操作系统上安装对应的不同版本虚拟机,就实现了Java程序一次编译到处运行,达到Java的夸平台性,也称具有良好的可移植性。 

Java语言的环境搭建
JRE:Java运行环境,包括JVM和Java程序所需的核心类库。
JDK:Java开发工具集,包括JRE和Java的开发工具,如编译工具(javac.exe)和打包工具(java.exe)等。
简而言之:使用JDK开发完成的程序,交给JRE去运行。 



Java语言官方图例 

 

命令行方式:常见的DOS命令
dir :列出当前目录下的文件以及文件夹。
md:创建目录。
rd:删除目录。(windows删除目录的原则是从内层到外层)
cd:进入指定目录。
cd..:退回到上一级目录。
cd\:退回到根目录。
del:删除文件。
exit:退出dos命令行。
help:提供dos的命令的帮助信息。
 
配置环境变量:使计算机任意位置都能够调用到javac.exe 
要注意技巧,尽量吧bin文件夹之前的路径单独设置成一个环境变量再用%%将该变量加到path变量中,这样如果bin文件夹路径有改变时只更改自己所设置的单独环境变量即可,不容易出错而影响到其他系统级的环境变量。 
配置临时环境变量:在命令提示行中使用set命令。set path=****   
如果不想变原有环境变量而添加新值,可以使用set path=****;%path% 
配置环境变量是应尽量把自己要配置的内容加到path前段以便被尽快找到并且不会被其他路径中同样的变量所影响。 
临时环境变量只在当前dos窗口有效,窗口关闭,效果消失。 

 

第一个小程序,传说中的hello world

public class Demo  /*Java以类的形式储存代码。加上public会提升该类的权限,对外部可以访问该类,此时编译器要求源文件的名字与类名一致,否则无法编译通过。这么做是为了尽量保持名称一致性,方便在的编译查找时候方便通过源文件名查找到类。*/
{ public static void main(String[] args)//主函数,作为程序的入口,能保证该类的独立运行被虚拟机所调用,唯一性。 { System.out.println("hello world!");//一个输出语句,print加ln表示在输入完指定的数据后进行回车操作。 System.out.print("My Name is Peter!"); } }

 

classpath环境变量的作用:将Java运行文件(class文件)所在的路径告诉系统(使用 set classpath=****),虚拟机在执行时会按照指定的classpath进行查找并执行。实现dos执行在非当前目录下的Java运行文件(只在指定classpath的路径中查找)。在没有配置classpath时虚拟机只会在当前目录查找要执行的类文件,如没找到会报错。指定classpath=****; 如果使用了分号,虚拟机会现在classpath指定的路径下找要运行的类文件,如果没有找到,会继续在当前目录下查到指定要运行的类文件,如果找到了则运行,如果没有找到则报错。加与不加分号区别就在于是否会在当前目录下再找一次。一般情况下不加分号比较好,否则容易引起歧义。即使要写也应写为set classpath=.;D:\*** 这个形式。用通配符明确显示出当前路径也需要查找。

classpath的设置是临时的,如果当前目录下想要运行的类文件无法被运行,有可能是因为classpath被更改了而无法查找当前路径。可以查看一下classpath,并改为set classpath=.;%classpath%

 

posted on 2013-02-23 20:49  怜悯众生  阅读(355)  评论(0编辑  收藏  举报