array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 69期-Java SE-001_Java概述-001-002 - 爱码网

 

什么是 Java

容易易上⼿手

适⽤用于多平台、多⾏行行业发展稳定

需求量量⼤大

Java 语⾔言的优点:

简洁⾼高效跨平台

⾯面向对象分布式健壮性

可处理理多线程

Java 的运⾏行行机制

1、编写 Java 源代码,java ⽂文件,⽂文件后缀是 java。

2、通过编译器器将 Java 源代码进⾏行行编译,编译之后的⽂文件是 class ⽂文件,⽂文件后缀是 class。

3、JVM 读取编译好的字节码⽂文件运⾏行行程序。

Java 三⼤大体系

Java SE、Java ME、Java EE

Java SE:包含了了构成 Java 语⾔言核⼼心的类。

Java ME:包含 Java SE 中的⼀一部分类,⽤用于电⼦子产品的软件开发,⼿手机、机顶盒、⻋车载导航。

Java EE:包含 Java SE 中所有的类,并在此基础上扩展出了了⽤用于开发企业级应⽤用的类。

安装 Java 环境

JRE(Java Runtime Environment)Java 运⾏行行环境,包括 JVM 和 Java 基础类库,⼀一台计算机要运

⾏行行 Java 程序,就必须安装 JRE。

JDK(Java Development Kit)Java 开发包,包含 JRE 和编译 Java 源⽂文件的编译器器,如果在⼀一台计算机上进⾏行行 Java 程序的开发,就必须安装 JDK。

(具体见Windows配置Java环境.docx和 安装Eclipse.docx)

Java 程序的开发步骤

编写 Java 源代码。

 

69期-Java SE-001_Java概述-001-002

 

 

public class HelloWorld{
public static void main(String[] args){ System.out.println("Hello World");
}
}

编译 Java 源代码。

通过终端命令进⼈人 Java 源⽂文件所在的路路径。

通过命令编译 Java 源⽂文件:javac 源⽂文件名(带后缀)

javac HelloWorld.java

运⾏行行编译好的字节码⽂文件。

通过终端命令运⾏行行字节码⽂文件:java 源⽂文件名(不不带后缀) 

java HelloWorld

编码规范

强制编码规范

1、Java 程序的⽂文件名必须与类名⼀一致,若不不⼀一致,Java 源⽂文件⽆无法通过编译。

2、main ⽅方法是程序的⼊入⼝口,所有希望 Java 完成的业务全部写在 main ⽅方法中,⽅方法的定义必须严格按照格式书写,public static void main(String[] args){},缺⼀一不不可,否则 Java 程序⽆无法运

⾏行行,只有参数列列表的形参名称可以⾃自定义。

3、类是组织 Java 代码结构的,类中的⽅方法是具体执⾏行行业务逻辑的,⽆无论是类还是⽅方法,都必须使

⽤用花括号{}来组织其结构,并且必须成对出现。

建议编码规范

1、通常情况下,⼀一⾏行行只能写⼀一条语句句。

2、需要注意代码缩进,不不要每⾏行行代码都顶着左边写。

注释

Java 注释就是⽤用通俗易易懂的语⾔言对代码进⾏行行描述,⽅方便便⾃自⼰己和他⼈人阅读。

注释可以是编程思路路,也可以是功能描述或者程序的作⽤用,总之就是对代码的进⼀一步阐述。

Java     代码中的注释是不不会被编译的,计算机会直接跳过这些注释,注释是写给开发⼈人员看的。注释的分类

1、单⾏行行注释://注释内容

2、多⾏行行注释:/*注释内容注释内容

 

注释内容*/

3、⽂文档注释/**注释内容

*注释内容

*注释内容

*/

关键字

Java 关键字是指 Java 语⾔言预先定义好的,具有特定意义的标识符,是 Java 程序的核⼼心组成。简单理理解:关键字+Java类库+开发者⾃自定义的标识符。

常⽤用关键字的含义:

abstract 标识类或者⽅方法为抽象类型

boolean 基本数据类型,⽤用来表示逻辑是否成⽴立

break 跳出整个循环体

byte 基本数据类型,表示⼀一个字节

case 与 switch 搭配使⽤用,⽤用来处理理流程控制

catch 与 try 搭配使⽤用,处理理异常

class 标识⼀一个类

continue 跳出当前循环,执⾏行行下⼀一次循环

double 基本数据类型,表示浮点型数据

 

变量量

计算机如何存储数据?

计算机存储数据的地⽅方叫做内存,内存会为不不同的数据开辟不不同的空间来存储。

从内存中取出数据,每个内存空间都有独⼀一⽆无⼆二的内存地址,程序通过内存地址找到具体的内存空间,    从中取出数据。内存地址是⼗十六进制的数据,不不便便于记忆,通过变量量可以解决这个问题。

变量量三要素:

数据类型变量量名变量量值

如何使⽤用变量量?

声明变量量的数据类型和变量量名,计算机会根据数据类型在内存中开辟相应⼤大⼩小的空间,变量量名虽然       可以⾃自定义,但是必须遵守⼀一定的规则,可以包含数字、字⺟母、下划线、$,不不能包含空格、运算符、不不能⽤用关键字命名变量量名,不不能以数字开头,⼤大⼩小写字⺟母可以混⽤用,⼀一般会采⽤用⾸首字⺟母⼩小写,

 

后续单词的⾸首字⺟母⼤大写,如userId、studentName。给内存空间赋值,该值就是变量量值。

 

相关文章: