java基础

一、java发展

创始人:詹姆斯*高斯林(java之父)
开始是C++程序员
互联网时代的产物
起初名字叫做OAK(老橡树)
后来更名位java(爪哇)
java简介
java应用领域

javaSE(J2SE) java基础

javaME(J2ME) 移动设备开发(如:安卓)

javaEE(J2EE) 企业级开发


# 二、Jdk

Jdk 1.1(也称之为jdk1.0) 1997年

Jdk1.2(也称之为jdk2.0) 1998年底

Java更名为java2

...

Jdk1.5 ( 也称之为jdk5.0 )   2004年9月

Java2重新更名为java

Jdk1.6

Jdk1.7 ( 也称之为jdk7.0 )   2011年7月

Jdk1.8

公司选择的时候会选择最成熟最稳健的版本

目前绝大多数公司会选择使用jdk1.7,也有1.8版本的

JDK:Java Development Kit java开发工具包

jdk目前有两种版本,一种是32位还是一种是64位

安装jdk配置环境变量

32位/64位
安装版/免安装版


配置环境变量(自行百度,网上教程很多)

 1.配置JAVA_HOME

 2.配置PATH

 3.配置CLASSPATH

 4.测试


三、java运行的原理

和操作系统没有任何关系,只跟jVM(java虚拟机)有关,如果一台设备上能装java虚拟机,那么这台设备就能运行java程序

java编译顺序
广告词:wirte once, run anywhere
一次编写,到处运行


四、HelloWorld

1.单词

public 公共的,公开的

class 类

static 静态

void 空,午饭绘制类型

main 主要的

String 字符串

System 系统

out 输出

Print 打印

Demo 例子

2.语法

(1)类的语法规则
public   class    类名{    }

类的命名规则:

  • 字下美人数骆驼

  • 字(字母a-z A-Z)

  • 下(下划线_)

  • 美(美元符号$)

  • 人(人名币符号¥)

  • 数(数字0-9)

  • 骆驼(骆驼写法:第二个单词开始,首字母都大写)

  • 并且不以数字开头

  • 首字母大写

(2)main方法

语法:public   static   void   main(String[] arags){   }

(3)输出语法

System.out.print();

3.演示

在这里插入图片描述

4.转义字符

\t
\n
\”

5.print和println的区别

print是打印

println打印换行


五、变量

1.数据类型

(1)数值型

  • int 整数型

  • float 单精度浮点型

  • double 双精度浮点型

(2)非数值型

  • char 字符型

  • boolean 布尔型

  • String 字符串型

2.变量的声明和赋值

语法:
数据类型    变量名   =     常量值;

变量名命名规则:
可以由字母、数字、下划线和美元符号组成,并且不能以数字开头

3.扫描仪

Java扫描仪

4.Math

(1)随机数

java随机数


六、选择结构(一)

1.基本选择结构

语法:
if(条件表达式){
代码块;
}
或者
if(条件表达式){
代码块1;
} else {
代码块2;
}
如果条件表达式为true,就执行代码块1,否则就执行代码块2

2.多重if

语法:
if(条件表达式1){
代码块1;
} else if(条件表达式2){
代码块2;
}
....
else{
代码块;
}

3.嵌套if

语法:
if(条件表达式1){
if(条件表达式2){
代码块1;
} else {
代码块2;
}
} else {
代码块3;
}

七、选择结构(二)

语法:
Jdk1.7(如果是jdk1.6或者是以下版本,不能是String类型)
Switch(in/char/String){
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
.....
default:
代码块;
breka;
}

八、循环(一)

1.while循环

while循环

2.do...while循环

do...while循环


九、循环(二)

For循环语法:

For循环语法


十、数组

数组的三种写法:

在这里插入图片描述

posted @ 2018-12-02 13:09  学不死的程序员  阅读(224)  评论(0编辑  收藏  举报