java基础_环境搭建

java优点:写好的代码可以跨平台执行 
跨平台原理:再不同的操作系统安装Java虚拟机即可(JVM Java Virtual Machine)

JRE(Java Runtime Environment JAVA运行环境):包括虚拟机JVM和Java程序所需的核心类库

JDK(Java Development Kit Java开发工具包):提供给Java开发人员使用的,其中包含了Java开发工具,也包含JRE
使用JDK开发完的Java 程序交给JRE去运行
JRE:JVM+类库
JDK:JRE+JAVA的开发工具

 

 

class
{
} 定义类用的(封装代码)

       类的名字(开头大写)
class  Name
{
}


Java代码保存的文件以.java结尾 编译时的格式为 javac  123.java编译完之后生成  类名.class文件  该文件为虚拟机执行的可执行文件

javaJDK6.0缺少public错误提示 :Exception in thread "main" java.lang.NosuchMethodError:main

class Name
{
 public static void main(String[] args)#主方法 必须写保证程序独立执行,类入口,格式固定
 {
  System.out.println("hello world"); #“;”表示语句结束 Java严格区分大小写
 }
}


常见小问题:
编译:1文件不存在 2 文件路径不对 3文件2017-10-18类型不对
运行:名字不对 严格确认大小写
没找到主函数:1缺少主函数 2主函数单词错误
保存java文件名:以类名为文件名


书写误区:
1代码格式
2一个class 一个java文件(不建议一个JAVA文件中写两个类)


classpath java虚拟机去该路径寻找java可执行文件如果找不到再当前路径下找
classpath 设置细节
如果当前目录跟环境变量里都有只执行环境变量里的,如果设置该环境变量后加; 相当于classpath路径加当前路径再最后不需要不加;

 

java程序执行流程
1、javac编译
2、java虚拟机根据名字去当前路径或者环境变量找
3、从public static void main(String[] args)开始进入
4、进入类之后按照顺序执行

 

posted @ 2017-10-18 16:22  BirdieForLove  阅读(161)  评论(0编辑  收藏  举报