随堂笔记160224基础语法

今天是学习JAVA的第二天,主要的内容就是 对之前的补充和JAVA SE的基础语法


首先是对之前的补充:

1.在环境变量里的 "."表示当前目录
2.JAVA_HOME:JDK的根目录。
3.一个JAVA文件里可以定义多个类,但不同的类在编译时候一个单独class文件, 且一个JAVA文件中只能有一个公共类(public class),且公共类的类名应与该JAVA文件名相同。
4. JAVA语言严格区分大小写,且每一条语句都应该以;结尾。

5.JAVA常用命令:

1.java -version 查看JDK的版本
2.java -verbose 查看JAVA执行的过程 ex:java -verbose HelloWorld


JAVA SE 基础语法:

1.变量:

1.成员变量:

1.一般在类以内,方法以外,有默认值。 int = 0;boolean = false;double = 0.0;

2.局部变量:使用前必须初始化,否则报错。

3.基础类型:

1.长整形的数据后必须加上L ex:long num = 332L; 332默认为int;
2.单精度型的数据后必须加上F ex: float f = 2.2F; 2.2默认为double;

4.引用类型:

引用类型在内存中分为两部分,一部分在栈里,也就是变量,变量存储着一个内存地址,指向堆里的某个位置,存储着引用的数据。


以下是今天涉及到的代码:

//java的所有的代码都是在类中
//类名的单词首字母都要大写
public class HelloWorld{
<span style="white-space:pre">	</span>public static void main(String[] args){
	<span style="white-space:pre">	</span>//System.out.println("HelloWorld!");
	<span style="white-space:pre">	</span>Person p1 = new Person();//创建一个人类的实例<span style="white-space:pre">		</span>p1 = null;实例关闭  Person()的括号代表构造方法
	<span style="white-space:pre">	</span>Person p2 = new Person();
	<span style="white-space:pre">	</span>p1.setName("张XX");<span style="white-space:pre">		</span>//调用p1实例里的setName方法
	<span style="white-space:pre">	</span>p2.setName("陈车车");
	<span style="white-space:pre">	</span>p1.eat();
	<span style="white-space:pre">	</span>System.out.println(p1.getName());
	<span style="white-space:pre">	</span>System.out.println(p2.getName());
	<span style="white-space:pre">	</span>p1.test1();

<span style="white-space:pre">	</span>}
}
//IDE 集成开发环境
class Person{<span style="white-space:pre">			</span>//定义一个人类
	//成员变量<span style="white-space:pre">	</span>private 私有变量
	private String  name;<span style="white-space:pre">	</span>//人名
	private int age;<span style="white-space:pre">	</span>//年龄
	private String gender;<span style="white-space:pre">	</span>//性别
	private boolean b;<span style="white-space:pre">	</span>//布尔值
	private double d;<span style="white-space:pre">	</span>//双精度型
	
	public void eat(){
		//局部变量
		String info = "qeqw";
	System.out.println(info+"吃饭");
	}
	/*public void test(){
		System.out.println(info);
	}*/
	public void setName(String a){<span style="white-space:pre">	</span>//定义一个方法去设置当前类的私有变量
		name=a;
	}


	public String getName(){<span style="white-space:pre">	</span>//定义一个方法去获取当前类的某个私有变量且输出
		return name;


	}
	public void test1(){


		//System.out.println(age+","+b+","+d);<span style="white-space:pre">		</span>//数据类型测试
		long num  = 23L;
		float f = 2.3F;
		double d = 2.745;
		int i = (int)d;
		double dd = 2;
		System.out.println(dd);
	}
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值