20190307 尚学堂新300(02—67)

JAVA的核心优势:
跨平台,通过JVM(JAVA虚拟机)
在这里插入图片描述
IDE:集成开发环境(IDE,Integrated Development Environment )

java大小敏感
在这里插入图片描述
一个.java文件中可以有多个class 类存在,但是只能有一个public class 类{ },且该类名需要与文件名相同

1字节为8位

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只能被赋值一次
在这里插入图片描述

eclips常用快捷键:

  1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
  2. 【F11】:调试最后一次执行的程序。
  3. 【F8】:继续执行,到下一个断点或程序结束。
  4. 【Ctrl+D】删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
  5. 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)
  6. *******************快速修正:Ctrl+1
  7. 单词补全:Alt+/
  8. 选中上一个/下一个单词:Ctrl+Shift+Left/Right
  9. 选中上一行/下一行(从当前光标位置开始):Shift+Up/Down
  10. 选中上一个/下一个字符:Shift+Left/Right
  11. 选中上一个/下一个单词:Ctrl+Shift+Left/Right
  12. 输入"syso",按Alt+/:快速地打出 System.out.println();

在这里插入图片描述.
方法:本意是功能块,设计方法的时候,尽量一个方法实现一个功能
return的两个作用:1.返回某个值;2.结束方法的运行

标准字:final,用来修饰常量,被修饰的常量不能被赋值在这里插入图片描述
重载:
在这里插入图片描述
递归:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

面向过程和面向对象:
两者不是对立的关系,而是相辅相成。
面向过程:在这里插入图片描述
在这里插入图片描述
面向对象:
在这里插入图片描述
在这里插入图片描述

一个对象里可以包含很多不同类型的数据,以及不同的方法。
类是对象的模板。 如下图,其中包含成员变量(属性),以及方法。
在这里插入图片描述
以StxStu为模板生成一个对象——stu。
在这里插入图片描述
对象的生成和调用


//**********************************类与对象
package myproject01;

public class StxStu{
	int id;
	String sname;
	int age;
	
	Computer comp;//计算机
	
	void study() {
		
		System.out.println("dd"+comp.brand+id);
		
	}
	void play() {
		System.out.println("sdfghj");
		
	}
	
	public static void main(String[] args) {
		StxStu stu = new StxStu();  //new:以StxStu为模板创建一个对象
		stu.sname = "yumug ";//  stu 实际是生成的对象的地址
		
		Computer c1 = new Computer();
		c1.brand = "联想";
		stu.comp = c1;
		
		stu.play();
		stu.study();
	}
	
}

class Computer{
	String brand;
}

JVM中有三个区:栈、堆、方法区。程序在运行时,流程如下。
在这里插入图片描述

构造器:也叫构造方法,用于对象的初始化。

构造区的重载,与方法的重载没什么区别
在这里插入图片描述

this:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值