【名师课堂】Java零基础入门

【名师课堂】Java零基础入门

26课时 |
79037人已学 |
(30 评论)

加入学习
加入学习

循环控制:continue,break

 

[展开全文]
小花花花 · 2017-09-15 · 程序逻辑控制(循环控制) 0

以后第一个java程序就叫 hello word

如果要想编写java车光绪后缀必须是java文件

在D:\mydemo

新建一个mydemo

java程序分为两部分

1是编译

2是解释

所有Java程序都是以类的形式存在的 

public class Hello 

hello就是类的名称

文件名称必须和类名称保持一致,否则错误

class HELLO

文件名称可以与类名称不一致,但是编译之后会形成不同的*。class文件、

但是在实际的开发中一个*.class文件中只能定义一个类

2.主方法:

所有的程序都要通过主方法来执行

主方法里面编写的代码是要执行的代码或者逻辑

主方法所在的类都称之为主类

3.信息输出

指的实在屏幕上进行的信息输出

(1)

输出后换行ln

2.输出后不换行print不加ln

对于程序的基本结构一定要清楚

最先写程序建议先用记事本来写,后期代码量比较大的话再用开发工具来写

 

[展开全文]
java_script · 2017-12-27 · 第一个Java程序 0

set classpath =d:\mydemo

当使用java命令,必须先用classpath获得class文件

se

[展开全文]
aaadlm · 2018-10-30 · CLASSPATH环境属性 0

holllo!world!

holllo!world!

holllo!world!

holllo!world!

holllo!world!

holllo!world!

holllo!world!

holllo!world!

holllo!world!

[展开全文]
浅尝辄止007 · 2017-06-05 · JDK的安装与配置 0

知道次数使用for,不知道次数知道结束条件使用while

[展开全文]
小花花花 · 2017-09-15 · 程序逻辑控制(循环嵌套) 0

方法的重载就是

方法名称相同,可以是参数个数不同,也可以是参数类型不同,也可以是返回值类型不同

[展开全文]
小花花花 · 2017-09-15 · 方法的定义与使用(方法重载) 0

java程序组成:java源文件,字节码文件,机器码指令。

Hello.java→编译(编译命令:javac.exe)→Hello.class→解释(java.exe)→java虚拟机.

核心部分JVM(java虚拟机)

在一台计算机上由软件或硬件模拟的计算器,java虚拟机(jvm)读取并处理经编译过的平台无关的字节码 class文件,

java编译器是针对虚拟机产生class文件,因此独立平台。

java解释器将负责虚拟机的代码在特定的平台运行。

java是为数不多支持多线程编程的开放语言

 

[展开全文]

Java SE(J2SE):单机版程序的开发

Java ME (J2ME) :进行移动开发,后来被Android取代了。

Java EE(J2EE):Java开发的企业版。

[展开全文]
冰鸡翅可乐 · 2017-07-01 · Java简介(Java发展概述) 0

md是创造文件夹

cd是cmd进入文件目录

[展开全文]
wu59 · 2017-06-05 · 第一个Java程序 0

编译命令:javac.exe

解释命令:java.exe

JVM(java虚拟机)可以实现平台移植

[展开全文]
冰鸡翅可乐 · 2017-07-01 · Java简介(Java主要特点) 0

CLASSPATH

SET CLASSpath=D:/mydemo

[展开全文]
wu59 · 2017-06-05 · CLASSPATH环境属性 0

后缀:*.java

public class Hello{

     public static void mian(String argsp[]){

              system.out.println("hello world")

}

}

类是java的基本单位为

1.public class 类名称{}

2.class 类名称{}

类名称,每个单词的首字母必须大写

输出后换行: system.out.println("")

输出后不换行: system.out.print("")

[展开全文]
曲腰精 · 2017-06-05 · 第一个Java程序 0

装JDK前要把全部防火墙关了。

把JDK中的bin目录加进环境属性path,这样就可以使用java,javac命令了

[展开全文]
冰鸡翅可乐 · 2017-07-01 · JDK的安装与配置 0

三种模式

se 单机

me 移动开发

ee 企业版

安卓 

Java不学架构不行的

开发包太多

[展开全文]
gashu1004 · 2017-06-05 · Java简介(Java发展概述) 0

做一个hello world!

public class类:文件名必须与类名保持一致

class类:文件名可以与类名不同,生成字节码文件名就是类名。

进行类名定义时有个约定要求:每个单词首字母必须大写

实际开发中,几乎每一个*.Java文件只会定义一个类。

[展开全文]
冰鸡翅可乐 · 2017-07-01 · 第一个Java程序 0

Java运行机制

编译型

解释型

jvm Java虚拟机实现平台的移植 

.java-编译-.class-jvm执行

特点:

支持多线程,自动垃圾收集处理,面向对象,可移植,简单。

[展开全文]
gashu1004 · 2017-06-05 · Java简介(Java主要特点) 0

CLASSPATH指的是类的加载路径。

默认是当前java文件所在的路径。

SET CLASSPATH=d:/mydemo

SET CLASSPATH=.

目前只对CLASSPAHT概念有个基本认识

[展开全文]
冰鸡翅可乐 · 2017-07-01 · CLASSPATH环境属性 0

程序逻辑控制

程序的执行一共有三类形式:顺序结构,分支结构,循环结构。

 

顺序结构指的是所有的代码按照定义的先后执行,就好比之前在主方法中所编写的代码一样,按照定义顺序一行行执行。

 

分支结构指的是进行逻辑判断,当满足与某些条件的时候才会执行某些语句。而对于分支结构有两类:if分支结构,switch分支结构。

if分支结构的基础语法如下:

if (布尔表达式){

        条件满足时的执行代码;

}else if (布尔表达式){

         条件满足时执行的代码;

}...[else {

         所有条件都不满足时执行的代码;

}]

范例:使用if语句

public class If{
	public static void main(String args[]) {
		int age = 18;
		if(age >= 18) {
			System.out.println("姑娘大了,可以嫁人了!");
		}
	}
}

范例:使用if。。else语句

public class If1{
	public static void main(String args[]) {
		int age = 16;
		if(age >= 18) {
			System.out.println("姑娘大了,可以嫁人了!");
		}else {
			System.out.println("孩子还太小,再等等!");
		}
	}
}

范例:多条件判断

public class If2{
	public static void main(String args[]) {
		int age = 16;
		if(age <= 18) {
			System.out.println("未成年");
		}else if(age > 18 && age < 23) {
			System.out.println("还在上学!");
		}else {
			System.out.println("随便折腾吧!!");
		}
	}
}

 

使用if...else这样的语法可以实现条件的判断,

但是如果要想进行多数值内容的判断那么就可以使用switch完成,但是需要注意switch随着jdk版本的变化支持的数据类型也在不停的变化

  • 最初的数据类型支持:int,char;
  • 从jdk1.4开始支持了枚举(enu);
  • 从jdk1.7开始支持了String;

switch语法

switch(数字 | 枚举 | 字符 | 字符串){

       case 内容1 : {

                    内容满足时执行的语句;

                    [break;]

        }

       case 内容2 : {

                    内容满足时执行的语句;

                    [break;]

        }...[

        default:{

                    都不满足的时候执行的语句;

                     [break;]

       } ]

}

 

范例:观察switch语句

public class Switch{
	public static void main(String args[]) {
		int a = 1;
		switch(a) {
			default : {
				System.out.println("没有条件被满足!");
			}
			case 1:{
				System.out.println("1");
			}
			case 2:{
				System.out.println("2");
			}
		}
	}
}

上面这种情况,1和2都被打印出来了。

switch这种开关语句有一种重要的特点:如果你在编写case的时候没有加上break。则会在满足的case语句之后一直执行,执行到遇到break,或全部结束。

jdk1.7开始支持String;

//jdk1.7开始支持String
public class Switch1{
	public static void main(String args[]) {
		String a = "hello";
		switch(a) {			
			case "hello":{
				System.out.println("1");
				break;
			}
			case "world":{
				System.out.println("2");
				break;
			}
			default : {
				System.out.println("没有条件被满足!");
			}
		}
	}
}

 

[展开全文]
里程碑 · 2017-12-22 · 程序逻辑控制(分支结构) 0

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品