慕课网 JAVA 第一季 语法基础

原创 2015年11月20日 22:06:47

1-1 JAVA简介

JVM(JAVA  Virtual  Machine)

源文件——à编译器——à字节码文件——à解释器——àProgram

.java  ——àjavac命令——à.class——àjava命令——àProgram

JDK( JAVA  Development  Kit  ,  JAVA开发工具包)

JRE(JAVA Runtime  Environment  ,  JAVA运行时环境)

1-3 使用记事本编写JAVA程序

1)创建D:\\hello.java   publicclass hello{

public static void main(String[] args) {

System.out.println("hello");

}

}

2) cmd > D:

  D:\>  javac hello.java  , 编译多了一个hello.class文件

  D:\>  java hello    ,  java命令后不能跟文件后缀

1-5使用Eclipse开发JAVA程序

IDE:集成开发环境,将程序开发环境和程序调试环境集合在一起

1-6 MyEclipse   :  Eclipse的扩展
1-8  程序的移植 :复制项目(导出),import(导入)
 
 
2-1 如何在JAVA中使用注释

//单行注释

/* 多行注释 */

/**

*@author

*@version seeparam return exception

*/

 

2-6 JAVA中的数据类型

 

JAVA中默认声明的小数是double型,如double d=4.0  ,floatf=4.0f  ,float f2=(float)4.0

main方法中定义的变量必须先赋值然后才能输出

类型转换:double arg1=75.5;

               int arg2=arg1://错误,double型不能自动转换为int型,反之可以

常量:   final变量名=值,运行过程中不允许改变

 

5

swicth后面的小括号表达式中的值必须是整型或字符型

case后面的值可以使常量数值,常量表达式,不可以使变量

step into : 单步调用时,遇到子函数就进入并且继续单步执行(F5)

step over: 单步执行时,把Ihanshu作为一步(F6)

step return : 单步执行到子函数内时,用return就可以执行完子函数余下部分并返回上一层

 

6-1什么是数组

int []scores={76,83,92,87};  或int []scores=new int[] {76,83,92,87};

声明: int []scores;

分配数组: scores=new int[5];

赋值: scores[0]=89;

长度: 数组名.length

 

6-7 使用Array类操作JAVA

ARRAY类提供了动态创建和访问 Java 数组的方法。
Arrays
是工具类 提供一下常用的静态方法。

1、             toString  :转换数组(将制定数组内容转换为字符串形式)

2、             fill:  给数组赋值

3、             sort :排序,升

4、             equals:比较数组中元素值是否相等

5、             bianrySearch:使用二分查找搜索制定数组的范围

int []array=newint[5];

Arrays.fill(array,0);

Arrays.fill(array,2,4,8);  //Arrays.fill(a1,fronIndex,toIndex,value)

Arrays.sort(array);

Arrays.sort(array,2,7);  // //Arrays.sort(a1,fronIndex,toIndex)

Arrays.equals(a1,a2);

Arrays.binarySearch(array,3);  //必须是排序好的

int []arg2=(int [])array.clone();

 

6-8 使用foreach操作数组

for(元素类型 元素变量:遍历对象){

}

如: for(int i=0;i<a.length;i++){}

     for(int  i : a){}

 

6-9 JAVA中的二维数组

1.    声明并分配空间

1)     数组类型[][] 数组名=new 数组类型[行数][列数];

2)     数组类型[][] 数组名;

数组名=new 数组类型[行数][列数];

3)     数组类型[][] 数组名=new 数组类型[行数][];

数组名[0]=new 数组类型[列数];

数组名[0]=new 数组类型[列数];

 

7-1如何定义JAVA中的类

 访问修饰符  返回值类型 方法名(参数列表){

}

 


Java基础(学习于慕课网)

1.关键字 2.标识符 使用标识符时,需要遵守几条规则: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是...
  • sinat_32922035
  • sinat_32922035
  • 2016年04月22日 21:53
  • 1111

慕课网 Java 入门 第三季 学习笔记

## 第一章 异常与异常处理 ## ### 1.1 异常简介 ### 有异于常态,和正常的情况不一样,有错误出现 阻止当前的方法或作用域 异常的始祖: Throwable Throwable ...
  • linyk3
  • linyk3
  • 2015年08月09日 14:29
  • 1063

Java代码实现下载慕课网视频

首先,必须得说,慕课网是一个非常棒的网站,上面很多很好的视频教程,在此表示感谢! 马上过年回家,因为家里没网,所以想把慕课上的视频下载下来在家里看,于是乎在网上找了半天下载工具,有的工具做的牛逼,直接...
  • u011734144
  • u011734144
  • 2017年01月20日 14:54
  • 2993

慕课网视频下载教程

转载请声明: 很多童鞋在慕课网发现视频无法下载,而又需要在电脑的离线环境观看,那么接下来我将为大家提供将慕课网下载(转移)到电脑的方法。 慕课网视频下载||下载慕课网视频||下载慕课网视频到电脑|...
  • u013519020
  • u013519020
  • 2016年09月08日 21:37
  • 4333

获取慕课网视频资源的下载方法

个人认为慕课网的视频是不错的,不近视频好,还可以交流,有想学习的同学推荐慕课网。 虽然慕课网不错但是想下载却找不到下载地址,经过一番研究,做了一个在线下载的小工具,带有迅雷下载链接(技术有限,迅雷下载...
  • mingwang20
  • mingwang20
  • 2017年06月07日 02:42
  • 12246

慕课网Vue.js入门基础学习笔记——vuejs及相关工具介绍

2、Vuejs开发环境的搭建 1)推荐使用官方提供的命令行工具: 快速下载一套基于vuejs的开发模板,不仅包含了vuejs的框架,还包含了vuejs打包工具、测试工具、开发调试的服务器等,可以不必关...
  • zhouziyu2011
  • zhouziyu2011
  • 2017年02月09日 23:41
  • 1403

慕课网JAVA入门第二季综合练习答答租车系统

->主讲布置的练习要求:创建一个控制台版本的租车系统,运行结果应该如下图所示: ->针对这个练习,我的思路是这样:创建一个Car类,包含租车车辆的所有信息,然后创建仅载人车辆类继承Car类、仅...
  • kkorkk
  • kkorkk
  • 2016年10月03日 15:12
  • 1403

慕课网-高并发秒杀

慕课网,秒杀
  • fulq1234
  • fulq1234
  • 2017年04月07日 16:35
  • 910

慕课网视频解析源码分析

本源码是参考网上给出的源码加以修改而来,并在eclipse上多次成功下载视频 下面一步一步实现其过程 1.导入jar包 要用到的两个jar包:Json.jar,Jsoup.jar   (至于版本号,应...
  • molu_chase
  • molu_chase
  • 2016年08月26日 01:50
  • 3243

Maven慕课网学习笔记

-唯快不破-maven快速入门 -稳扎稳打-maven核心知识 -实用为先-maven建立web项目 唯快不破-maven快速入门 Maven介绍与环境搭建 Maven是基于项目...
  • yu_meiguang
  • yu_meiguang
  • 2015年09月01日 17:02
  • 583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:慕课网 JAVA 第一季 语法基础
举报原因:
原因补充:

(最多只允许输入30个字)