淮阳住房城乡建设局网站,建设网站涉及哪些问题,专做排版网站,有人有片资源网Java基础Java基础一、课前问答二、概述三、Java的历史四、Java的特点五、计算机执行机制以及Java执行机制5.1 计算机的执行机制5.2 Java的执行机制六、常用DOS命令七、第一个Java程序八、包的使用九、编码规范十、注释Java基础
一、课前问答 1、什么是程序 2、什么是语言 3、什…
Java基础Java基础一、课前问答二、概述三、Java的历史四、Java的特点五、计算机执行机制以及Java执行机制5.1 计算机的执行机制5.2 Java的执行机制六、常用DOS命令七、第一个Java程序八、包的使用九、编码规范十、注释Java基础
一、课前问答 1、什么是程序 2、什么是语言 3、什么是Java 二、概述 什么是程序 程序是为了模拟现实世界解决现实问题而使用计算机语言编写的一系列的有序的指令集合。 三、Java的历史 1、1996年1.0 2、1998年1.2推出三个平台J2SE、J2EE、J2ME 3、2004年1.5更名为5.0平台更名为Java SE、Java EE、Java ME 4、2014年1.8 四、Java的特点 1、面向对象 2、简单性将C中比较复杂的内存管理、多继承、指针等进行封装得以简化 3、跨平台 五、计算机执行机制以及Java执行机制
5.1 计算机的执行机制 1、编译执行 将源文件编译成对应的平台能识别的机器码然后执行执行效率高不能跨平台 2、解释执行 在不同的平台上安装相应的解释器直接将源代码进行解释然后执行可以跨平台但是由于要先解释所以执行效率低 5.2 Java的执行机制 先编译、再解释执行 先将后缀名为java的源代码编译成后缀名为class的字节码0101然后在解释执行 经典面试题 JVMJava虚拟机Java执行时需要使用的虚拟环境。随着Java程序的启动而启动结束而停止。 JDKJava开发工具包。包含JRE和开发工具包。 JREJava运行时环境包括JVM和解释器。 六、常用DOS命令
七、第一个Java程序 class类 HelloWorld类名可以更改 public公共的 static静态的 void返回值没有 main主方法程序的入口 String字符串类型 []数组 args变量名 ()方法的参数 System系统类 out输出对象 print打印方法 .表示对象的属性或方法 “”表示字符串的内容 class HelloWorld{public static void main(String [] args){System.out.print(Hello, world);}
}编译执行步骤 1、创建一个记事本后缀名为.java全名可以为First.java 2、将上面的代码写入到该文件中 3、使用javac命令将该源文件编译成字节码文件(.class) javac First.java4、使用java命令解释执行 java HelloWorld注意 源代码的文件名称一般应该与class后面的类名相同。 一个源文件中可以有多个class每个class都会被独立编译成一个字节码文件多个class名称应该不相同。 如果在文件中对应的class使用public修饰必须与源文件名称相同。 一个源文件中只能有一个class使用public修饰。 一个类中只能有一个main主方法每个类中都可以有main主方法。 八、包的使用 使用package关键字 必须放到源代码的第一行 带包编译 javac -d . HelloWorld.java带包执行 java com.qf.day2.HelloWorld域名倒置规则例如域名为demo.qf.com包名为com.qf.demo package com.qf.day2;public class HelloWorld{public static void main(String [] args){System.out.print(Hello, world);}
}九、编码规范 一行一句代码代码注意缩进大括号的位置与C语言不同类名由一个单词或多个单词组成每个单词的首字母大写称为pascal。例如FirstStudent函数名方法名、变量名由一个单词或多个单词组成第一个单词的首字母小写其他首字母大写称为camel驼峰。例如firstStudent包名全小写。常量全大写用下划线连接。例如FIRST_STUDENT 标识符命名规则 可以由字母、数字、下划线_、美元符号$组成但是不能以数字开头。不能与关键字、保留字重名。 十、注释 注释是指代码中不会被执行的内容用来解释和描述信息。 package com.qf.day2;/**
*这是我写的第一个类
*欢迎加入Java程序员行列
*这是文档注释
*/
public class HelloWorld{/**这是一个主方法*/public static void main(String [] args){// 输出个人信息(单行注释)/*多行注释这是一个注释*/System.out.print(Hello, 李开心);}
}生成文档的命令(注意放到文件夹里去执行) javadoc -d . HelloWorld.java