博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础
阅读量:5787 次
发布时间:2019-06-18

本文共 1734 字,大约阅读时间需要 5 分钟。

一、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循环语法

十、数组

数组的三种写法:

在这里插入图片描述

转载于:https://www.cnblogs.com/zhuhui-site/p/10053022.html

你可能感兴趣的文章
C#_细说Cookie_Json Helper_Cookies封装
查看>>
对事件循环的一点理解
查看>>
在mui中创建aJax来请求数据..并展示在页面上
查看>>
spring 之AOP
查看>>
总结 15/4/23
查看>>
守护进程
查看>>
最全面的C#开源项目介绍
查看>>
函数嵌套与装饰器
查看>>
WEB测试—兼容测试
查看>>
Java 对象释放
查看>>
全栈工程师就是一棵歪脖子树
查看>>
Maven学习 (一) 搭建Maven环境
查看>>
java的impl
查看>>
分布式数据库中间件的实现原理介绍四:平滑扩容
查看>>
Educational Codeforces Round 24
查看>>
Y2161 Hibernate第三次考试 2016年8月18日 试卷分析
查看>>
sqlite3使用
查看>>
[译]Introducing ASP.NET vNext and MVC 6
查看>>
oracle 修改字段类型方法
查看>>
201771010126 王燕《面向对象设计 java》第十五周实验总结
查看>>