一:什么是语言
语言=os+数据结构+算法+思想
os:计算机操作系统
数据结构:队,栈,二叉树,链表
算法:做游戏开发时非常需要
二:安装jdk
1)根据不同的操作系统下载不同的jdk Java有三个版本: Java SE:开发桌面应用程序,比如QQ Java EE:开发企业级应用程序 Java ME:开发移动应用
2)安装jdk
如果是windows,直接双击
如果是unix,在shell中运行
a)拷贝到家目录
b)sudo chmod 777 /opt
c)cp jdk_8u32_liunx_i586.bin /opt
d)cd /opt
e)sudo ./jdk_8u32_liunx_i586.bin 如果是unix的.tar.gz文件:
a)将tar.gz拷贝到家目录并解压
b)sudo chmod 777 /opt
c)sudo mv jdk1.7.0_04 /opt
3)配置环境变量
在.bashrc中配置环境变量,打开该文件,追加内容 vi ~/.bashrc
//添加以下内容
CLASSPATH=.
JAVA_HOME=/opt/jdk1.8.0_32
PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH JAVA_HOME PATH
CLASSPATH指定类加载的路径
JAVA_HOME指定JDK的安装目录
三:jdk
Java开发工具,java虚拟机,jdk类库
四:为什么发明java
应用环境:面向应用程序,而不是开发系统程序或者硬件编程,比如说驱动就是系统程序,系统程序一般用c语言
加速开发: Java当初目的是开发适用于智能化电子消费设备上的软件,它是基于C++语言,但做了简化,能加速软件的开发过程
一次编译到处运行: 跨平台
多线程:多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一
main方法:Java虚拟机执行Java程序时,首先执行调用的方法。 main方法又叫程序的入口方法或起点方法。不管你的程序有多大, 不管你的程序有多少个类,一定都会有一个main()方法来作为程序的起点。
System.out.println():Java中输出语句
System是java.lang.System类
out是System中的内部类
println()是方法
Java的三大顶级元素:
package
import
class
java程序的三步走:编码,编译 javac -d 路径,运行java 包名.package