第一章java入门
来源:互联网 发布:sql 语句写union 编辑:程序博客网 时间:2024/05/16 21:21
第一章
1.1Java介绍
Java很重要,需求量很高。
1.2Java的特点
1.2.1语法简单
Java语言和C++在语法上基本相同,掘弃了C++很多概念(指针)。
1.2.2面向对象
面向对象的语言
1.2.3平台无关
平台:平台由操作系统和处理器构成
机器指令:可以被该平台直接识别、执行的一种01组成的序列代码。不同平台的机器指令是不相同的。
运行环境:由java虚拟机、类库、以及核心文件组成。
java平台无关是因为java可以在平台上提供一个运行环境,java编译器可以把java源代码编译成字节码(字节码就是可以被java虚拟机识别执行的01组成的序列),java虚拟机(解释器)负责将字节码翻译成java虚拟机所在平台的机器码,并执行。
1.2.4多线程
java提供内置的多线程
1.2.5安全
1.2.6动态
java可以动态转载类,这样就不用类库升级的时候,程序就不用重新编译修改了
1.3jdk安装
1.3.1三种平台
java se:java标准平台或java标准版
java ee :Java企业版或java企业平台
java me :Java微型版或java小型平台
下载安装
jkd目录介绍:
bin:工具和使用程序,如编译器,解释器
jre:java虚拟机、类库,支持执行程序的文件
demo:演示程序
sample:javaAPI编程样例
incluede:C头文件
src.zip:java狠心API和所有类的源文件
环境变量:为了在任何目录下都可以执行编译器和解释器
系统环境变量: 指向 \java安装目录\jre\lib\rt.jar:,; 一般来说不用配置,但是防止原来电脑上安装过java产品导致系统环境变量被修改了过后,新的程序找不到类库,导致程序无法运行。
1.4开发步骤
编写原文件————使用编译器编译原文件——————产生字节码,使用解释器解释执行字节码——————程序运行
1.5简单的应用程序
1.5.1编写原文件
一个源文件里面有多个类,那么只能有一个public类
如果一个类是public类那么,源文件的名字必须和public类相同
如果一个源文件中没有public类,那么源文件的名字和某个类的名字相同就可以了。
1.5.2编译
进到源文件存储的目录下,javac 源文件名.java
源文件里面有多个类,那么就会生成多个.class文件,有多少个类就有多少个.class文件
字节码的兼容性:JDK1.5过后,不能再向下兼容,默认为当前版本,通过-source制定适合的java平台。 例javac -source 1.6 文件名.java
1.5.3运行
一个应用程序必须有一个主类,主类里面包括 public static void main(String arg[]){};
java解释器: java 主类名
运行程序时,java虚拟机先将类加载到内存,当加载到主类的时候就会为主类中main方法分配入口。
1.6编程风格
public void main(String[] arg){
}
- java第一章开发入门
- 第一章 java入门
- 第一章java入门
- 第一章 java入门
- 第一章java网络编程入门
- 第一章java网络编程入门
- java基础 第一章 对象入门
- 第一章 JAVA入门(什么是android)
- 第一章 JAVA入门(概述)
- 第一章、Java语言快速入门
- 第一章java入门--Java的诞生
- 第一章 JAVA入门(初识Java这个平台)
- 《我的程序路》第一章 Java入门
- 【黑马程序员】第一章:Java开发入门
- java编程思想学习----第一章----对象入门
- JAVA从入门到精通读书笔记 第一章
- 第一章 JAVA入门(JDK目录简介)
- 第一章 JAVA入门(Hello World)
- 2017年10月25日提高组T3 数字问题
- 使用Contenprovider获取手机联系人,获取外部的音频文件
- MyBatis插入记录获取自增的ID(MySQL)
- 一种基于ARM的汽车行驶记录仪设计方案
- JAVA多线程和并发基础面试问答
- 第一章java入门
- 合并两个已排序的链表
- 权限和依赖
- jq 追加节点
- Windows下面安装5.7以上的绿色版本的mysql
- XRecycler下拉刷新上拉加载
- iOS 集成环信 出现Reason: image not found 的错误
- 指针与引用的区别
- jQuery css方法操作