java入门概念理解

一.开发java程序的步骤:
1、编写一个java源程序:新建记事本,将后缀名改为.java
2、编译java源程序:终端命令javac 源文件名.java,编译后会生成一个.class的字节码文件
3、运行java程序,运行的是.class的文件,语法:java 源文件名

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

在这里插入图片描述
在这里插入图片描述
二.java编码的规范
1、遇到大括号 { 就进行一次缩进,缩进距离一个tab键的长度
2、每一个大括号 } 单独占一行,表示一段语句的结束
3、 ; 表示每行语句的结束,每一行只写一句代码
三.使用开发工具开发java程序的步骤
1、新建一个java工程
2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,新建时选中
public static void main这一项,会自动生成java源程序的框架
3、去编写java源程序
4、编译java源程序,开发工具会自动编译
5、运行java程序
在这里插入图片描述
module-info.java是一些模块描述信息
**四.**每个程序都只有一个入口,也就是只有一个main方法。程序没有运行是存储磁盘上,运行在内存中。
五.变量的使用
1、声明变量:在内存开一个空间
2、变量赋值:将数据放到开辟的这个空间
3、使用变量
比如:System.out.println(a)
六.类和对象
属性:对象所具有特征
方法:对象所执行的行为或操作
对象:描述真实存在事物的一个实体,由一组属性和方法组成
类:将对象共同的属性和方法抽取出来就是类
类是模子,定义对象的模板
类是抽象的,对象是具体的实体
类的方法实现某个特定的功能,其他类不需要知道它如何实现,只需要知道它是用来干什么的
新建一个对象,语法:比如:Car car1 = new Car();(Car为类名,car1为对象名)
七.类的无参方法
a.定义类的方法:

public void sayHello(){
System.out.println(“你好”);
}

1.访问修饰符(在哪些地方能够使用这个方法),public公共的,最高级别
2.返回值类型,执行完方法后能够得到什么数据
void,表示没有返回值,也就是没有任何数据返回
3.方法名(),方法名表示方法的名字
4.方法体:具体实现方法的操作
b.方法的调用:
同一类中,使用方法名()就可以调用
不同类中,需先需要先new一个需要调用方法的类的对象,然后通过对象名.方法名的方式去调用方法
注:返回值数据类型必须和返回值类型相同
不可以返回多个值,也不能写多个返回值类型
定义方法不能够相互嵌套
程序逻辑代码(顺序选择循环结构)只能写在方法体中
c.全局变量与局部变量
全局变量:指定义在类中的变量,它在类中的任意位置都可以被识别。比如:类的属性
初始值不同:如果没有给它赋值,系统会默认给它一个初始值,int类型为0,double为0.0,String为null
在同一个类中不允许同名存在
局部变量:定义在方法体中变量,它只能在该方法中被识别
初始值不同:必须给它赋值后才能去使用,系统不会给它赋初始值
在同一个类中,不同的方法中可以存在相同的命名。如果两个命名一样,在使用时,局部变量有更高优先级
八.类的有参方法(在方法名()的括号中有参数的方法)
a.定义有参类的语法:
访问修饰符 返回值类型 方法名(参数1、参数2、参数3…参数n){
方法体(具体实现方法的过程)
}
形参:即定义方法时的参数,只是声明,没有赋值
实参:在调用方法的时候,对方法中参数进行赋值
b.调用参数的方法:
同一类中调用同一类中的方法,直接方法名()调用
不同类中调用不同类中的方法,先new一个对象,再通过对象名.方法名()的方式调用必须和定义方法的参数个数相同,并且数据类型必须一致,顺序也要和定义的位置一致
九.额外补充
栈:用来存储较小的数据,离访问位置比较近,比如:int,double,short
堆:用来存储较大的数据,离访问位置比较远,比如:String,数组,自己定义的类型
StringBuffer类:一个可变的字符串类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值