第一章 初识Java
第一章初识Java
# 1.什么是程序
## 1.1 生活中程序
就是我们完成某一件事情的一些过程/动作的组合。
## 1.2 代码【计算机】程序
明确:程序是为了模拟以及解决生活中的一些事情。
就是一些列指令的集合。Java只是众多编写程序的一种语言,还有比如C/C#/C++/Python/VB 等
# 2.Java的发展简介
1.95年,java诞生
2.98年,java1.2 ,此时分为三个版本【技术架构】
①J2SE:java标准版
②J2EE:java企业版
③J2ME:只要做一些消费者产品的嵌入式开发
3.2004年:java1.5,java5,此时jdk版本新增了一些新特性,比如可变参数、泛型等等
4.2005年:java6,此时
①JavaSE【J2SE】:主要做一些桌面开发,比如迅雷、快播等客户端软件。但是不是java的强项。
②JavaEE【J2EE】:做一些企业级应用,比如淘宝、京东等电商网站,很多银行的网站,公司的一些内部系统,比如OA、CRM、ERP等系统。
③JavaME【J2ME】:主要做一些嵌入式的消费类产品,目前主要以Android为主吧。
# 3.为什么学java
1.软件开发整体薪资还是客观的,而且涨幅也比较大,基本不出差
2.入门比较容易,很多东西我们都是在别人的基础上做的
3.Java的职业路比较宽,从Java转大数据库【Hadoop】开发、安卓都相对比较容易。还可以往其他职业路线去发展【产品经理、需求分析、项目经理等】
4.开源产品特别多,对于技术选型比较灵活。
5.Java岗位的需求量特别大
6.可以开发的程序类型很多,比如桌面程序、企业级应用等等
7.在开发语言排行中No1,是第一名和第二名的总和还多一点。
# 4.JDK的安装注意事项
1.安装的目录,建议开发相关软件统一在一个目录管理;
2.安装的时候,不要用中文或空格,下划线_可以的
3.建议:在配置环境变量的时候,使用JAVA_HOME=jdk的安装目录,然后在path变量中使用%JAVA_HOME%\bin,注意:path中的其他东西不要删
JDK:Java Development kit,java开发工具集
jre+工具集
JRE:Java Runtime Environment,java运行时环境
JVM:java虚拟机,核心语法等等,看成是一个运行.class的小型计算机
# 5.开发程序
## 5.1 三步骤
1.编写源代码,即Xxx.java文件。【给程序员看的】
2.编译,编译后的文件类型,Xxx.class文件,给【JVM看的】
3.运行
## 5.2 使用记事本开发java程序
1.新建一个txt【HelloWorld.txt】,将后缀名改为.java【HelloWorld.java】,在这个文件中编写源程序
2.使用javac命令将源程序编译【翻译】为.class文件
javac HelloWorld.java
3.使用java命令运行,java HelloWorld
~~~java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello World!!!");
}
}
~~~
## 5.3 程序的结构
1.外层结构,public class 类名{}
注意:类名首字母大写,如果是多个单词构成,那么每个单词的首字母大写
2.内层结构。main方法,main方法有四要素【必不可少】
①public ②static ③void ④String[] args
3.注意:代码中的符号,成对出现,而且是英文
4.System.out.println("hello World!!!");是在控制台输出信息的语句
①语句结束要用;
②println():具有换行功能
③print():不具有换行功能
## 5.4 转移字符
\n:换行
\t:制表符,大空格
# 6.注释
## 6.1 注释的必要性
1.对代码进行说明
2.在以后的代码调试中,注释很重要
## 6.2 注释的分类
1.单行注释: //
2.多行注释:/* 注释内容 */,可以注释多行代码,可以以多行注释的形式添加文字说明
3.文档注释:/** 注释内容 */,文档注释,可以生产doc帮助文档
# 7.使用MyEclipse开发程序
1.新建一个Java Project
2.选择src目录,右键新建class,即.java文件
3.编译【工具帮我们完成】
4.运行