java语言概述
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言概述相关的知识,希望对你有一定的参考价值。
java语言概述:
不要给语言束缚,主要是学习开发思想,语言就是一个工具
进公司主要学习的是开发流程
java是编译型语言:
编译型语言: 需要进行编译 才能运行
解释型语言: 不需要编译的过程 直接可以运行
java不是一门动态语言:
动态语言:javascript
例子:
java: Int a=100;
a=“hello world”;//报错
js: var a=100;
a=“hello world”;//正确
java有三个体系: javase(现在学的) javaee(web) javame(安卓)
java是跨平台的语言:一次编译,到处运行。
基于一个JVM(虚拟机),虚拟机保证了java程序是跨平台的
xxx.java 编译过程中 xxx.class
问题:为什么java是跨平台的
答:java虚拟机不是跨平台的,xxx.class在不同版本中的虚拟机上运行就可以。
java是一个面向对象的语言:
从对象入手 一切皆是对象
例子:
冰箱:
面向过程: 函数(打开) 函数(关闭)
面向对象: 对象.打开 对象.关闭
环境准备:
1.下载虚拟机
2.安装虚拟机
jdk:可以用于java开发 java运行(包含jre)
jre:java运行环境(包含了虚拟机 核心类库)
3.配置环境变量:
JAVA_HOME: 放java家目录 比如:C:\Program Files\Java\jdk1.7.0_07
path: 运行程序 比如:C:\Program Files\Java\jdk1.7.0_07\bin
CLASSPATH: 核心类库的位置 告诉jre去哪搜寻运行的类库
%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
最好在系统环境变量里面设置,对所有用户都有效的。
如何证明环境配置好了: 在cmd里输入 java javac
查看java版本:java -version
java的第一个小程序:
hello world
java类名和java文件名要求一致
程序的入口点: main方法
运行之前要进行编译: 在cmd里运行
编译: javac xxx.java--->xxx.class 编译后的字节码
运行: java xxx
eclipse 绿色的软件
以上是关于java语言概述的主要内容,如果未能解决你的问题,请参考以下文章