java简介

来源:互联网 发布:量化和编程 编辑:程序博客网 时间:2024/06/14 05:21

java历史:

前身叫Oka  1990年詹姆斯。高斯林 团队开发  sun公司  面包机 设计的一门语言  随着互联网行业迅速发展  后改名叫做java

、、、

java分类:

J2->JAVA2

JAVA5.0之前

J2SE  基础部分

J2EE   上班企业要用(添加servlet)

J2ME   移动设备开发


java好处:

1.简单没有指针的概念
2.面向对象: 封装 继承 多态(一种事物的多种形态)大概会个3-5年时间 才能对这个概念理解的透彻那么一丢丢。

3.分布式:当一台服务器无法支撑大量并发的访问时  可以使用多台服务器共同完成一个服务。
eg: 一台服务器 ,全公司的同时都上传头像。修改资料等等。一台服务器无法支撑此大量访问,在加一台服务器同时完成此操作。。
4.安全性:
内存管理(GC 垃圾回收机制) 一个机制  轮间的操作 保存有用的 ,回收无用的。(延迟回收   滞后性)  回收时,要一个个查询,有一定的顺序,所以会有一定的滞后性。
5.健壮性:
(可以扩展更多的功能)

6.跨平台性:

JDK 开发工具安装包

JRE  运行环境 (把源代码翻译成字节码)

JVM java虚拟机(将字节码翻译成系统可识别的指令)

下的安装包里面JDK里面包含了jre jvm

java的基础语法:

常量,变量,分支,循环,方法,关键字,标识符,
数组  io流(输入和输出)
常量:不能更改的量
整数 常量:所有整数
小数 常量:所有小数
字符常量: ‘a’  单引号表示
字符串常量:“a” 双引号表示
布尔常量 : boolean  型 值: true,false| 1 和0 ;


进制:

二进制 0-1

八进制  0-7  以0开头表示8进制

十进制:0-9  以0x表示16进制

十六进制:0-9 A-F,

byte 占一个字节 用八个二进制位来表示 eg:1100 0011

short 短整型 占2个字节16个二进制位来表示
int 整型 4个字节 32个二进制位来表示
long 长整型 占8个字节 64个二进制位来表示
、、、
进制转化法
10进制-> 2 进制 口诀 : 连除2倒取余
二进制---10进制 15 - 1111 1*2^3+1*2^2+1*2^1+1*2^0=15

3 个二进制位表示一个八进制位

4个二进制位表示一个16进制位

java是一种强类型语言:严重区分大小写
java的工作经验:犯错的经验

如何安装java

下载jdk安装包工具
然后修改环境变量->打开计算机->点击系统属性->点击系统保护->点击高级->点击环境变量->在系统变量中寻找变量名为path的变量->在变量值添加路径;%JAVA_HOME%\bin;  
在系统变量中新建一个变量  变量名一般命名为JAVA_HOME  变量值为C:\Program Files\Java\jdk1.8.0_144 ->javac
的路径
接着在电脑左下角点击开始:搜索哪里输入CMD:
接着在电脑C盘哪里新建一个文件夹 自己命名: 不以数字 中文命名: 
在文件夹中新建一个记事本 写第一个java文件public class HelloWorld
{
public static void main(String[] args)
{
  System.out.println("HelloWorld");

}
在管理员项目中 输出  cd c:\自己所命名的文件夹名字
接着输入  javac HelloWorld  (helloword是自己写的第一个java文件名第一个字母和第二个单词字母都大写)
然后缩写的java文件中就会出现一个尾缀名.class的文件  即第一个文件夹成功

调制所用的环境变量:

JAVA_HOME 
C:\Program Files\Java\jdk1.8.0_144


CLASSPATH;
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

PATH(添加);
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 
PATH(添加mysql路径)
C:\Program Files\MySQL\MySQL Server 5.7\bin;

 

原创粉丝点击