前言
随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
一、初识Java 1.Java的由来Java语言诞生于1990年年末Sun公司,本来准备嵌入式系统将来在未来家用电器领域大显身手,Sun公司成立了一个由James Gosling领导的“Green计划”,准备为下一代只能加点编写一个通用控制系统;Java语言前生是Oak语言,但是注册的时候发现被注册了,所以改名Java,Java的名字灵感来源于爪哇岛喝过一杯美味的咖啡
2.Java可以干什么???Java语言目前是最流行的面向对象编程语言,Java语言可以开发:JavaWeb,JavaEE,Android,大数据等等
3.Java相关知识及术语(现在看不懂没事 ,学一段时间回过头来再看)JDK:
Java SE Development Kit,即Java标准版开发包,是Sun提供的一套用于开发Java应用程序的开发包,提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境(jre),以及常用的Java类库等。
bin:存放JDK的各种工具命令,常用javac、java等命令就放在该路径下
db:安装JavaDB的路径
include:一些平台特定的头文件
jre:运行Java程序所必需的JRE环境
lib:存放JDK工具命令的实际执行程序
javafx-src:存放JavaFX所有核心类库的源代码(目前我们不会接触到)
src:存放Java所有核心类库的源代码
JRE:
Java Runtime Environment,即Java运行时环境,是Java程序运行的必须条件
JVM:
Java Virtual Machine,即Java虚拟机,和实际的计算机一样,它具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存和寄存器;JVM大致分:指令集、寄存器、类文件的格式、栈、垃圾回收堆和储存器
JavaSE:
Java Platform,Standard Edition(Java平台标准版)
JavaEE:
Java Platform,Enterprise Edition(Java平台企业版)
JavaME:
Java Platform,Mobile Edition(Java平台手机版)
下载:http://www.oracle.com/
配置Java环境变量
计算机右键属性,高级,环境变量,修改Path
系统变量–>新建
PS:这里不是新建PATH变量 是找到PATH变量把变量值添加进去
[需要将JDK中bin子目录的路径加入到Path中并以;结束]
检测cmd命令行模式下,java,javac两个指令都能出命令提示,如果cmd之前已经有打开过需要重启
注意:用户变量和系统变量的区别:
用户变量只对当前用户有效,系统变量对所有用户有效
打开文件的后缀名:
为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
Java程序是一种纯粹的面向对象的程序设计语言,因此,Java程序必须以类(class)的形式存在,类(class)也是Java程序的最小程序单位,不允许执行性语言、方法等独立存在,所有的程序部分都必须放在类定义里。
Java虚拟机是从main主方法开始解释执行,因此,main方法是Java程序的入口,即main主方法的写法是固定的
类名和文件名保持一致,Java严格区分大小写
后缀名为.java的源文件经过编写后,经编译器编译,生成中间过程字节码,后缀名是.class,执行时经过JRE二次编译,生成能被机器直接执行的二进制执行文件,在JVM上运行出结果。
实例:
这里是使用的集成工具编译的,查看请点击!!!
单行注释://注释内容
多行注释:/注释内容/
文档注释:/*注释内容/
标识符规则:(命名规范)
标识符就是用于给程序中变量、类、方法名、包名、项目名等的符号
1)标识符可以由字母、数字、下划线(_)和美元符(
)
组
成
,
其
中
数
字
不
能
开
头
2
)
标
识
符
不
能
是
J
a
v
a
关
键
字
和
保
留
字
,
但
可
以
包
含
关
键
字
和
保
留
字
3
)
标
识
符
不
能
包
含
空
格
4
)
标
识
符
只
能
包
含
美
元
符
(
)组成,其中数字不能开头 2)标识符不能是Java关键字和保留字,但可以包含关键字和保留字 3)标识符不能包含空格 4)标识符只能包含美元符(
)组成,其中数字不能开头2)标识符不能是Java关键字和保留字,但可以包含关键字和保留字3)标识符不能包含空格4)标识符只能包含美元符(),不能包含@、#等其他特殊字符
5)只有类名首字母才能大写,其他首字母一律小写
6)坚决不允许出现中文及拼音
7)使用驼峰命名法:firstNameName
Java有50个关键字
编程的本质,就是对内存中数据的访问和修改,程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中数据,这种机制就是变量,每个变量都代表了某一块内存,而且变量是有名字的,程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是从改变量所代表的内存区取值的过程。形象的理解:变量相当于一个有名称的容器,该容器用于装各种不同类型的数据
数据类型:数据类型主要分两大类:基本数据类型和引用数据类型
引用数据类型:
String、类、接口和数组等
基本数据类型:
各基本数据类型的取值范围和默认值:
float:精度6位,double:精度15位
总结1、JDK和Eclipse的下载和安装
2、环境变量的配置
3、Java程序的运行机制
4、Java代码中注释
5、Java变量和数据类型等



