java入门(p2)进入java的世界

  1. 云栖社区>
  2. 博客列表>
  3. 正文

java入门(p2)进入java的世界

牧夫好学生 2018-02-12 21:07:04 浏览140 评论1

摘要: 浅谈java世界(连载中P2) 前回说完java的基本特点之后,做一个补充,java的语言特性,这个记住就行了,write-once+run-anywhere(理解就好,大概就是写一次哪儿都能用) 这回讲java的程序结构 这个时候要理解一些词汇:1.source file(源文件) 2.class(类) 3.method(方法) 4,statement(语句) 看不懂记不住没有概念?慌什么,直接上图!直观点儿。

浅谈java世界(连载中P2)

  • 前回说完java的基本特点之后,做一个补充,java的语言特性,这个记住就行了,write-once+run-anywhere(理解就好,大概就是写一次哪儿都能用)
  • 这回讲java的程序结构

    • 这个时候要理解一些词汇:
      1.source file(源文件) 2.class(类)
        • 3.method(方法) 4,statement(语句)

    看不懂记不住没有概念?慌什么,直接上图!直观点儿。
    image001

源文件是什么?

源文件拓展名为.java很好记,它里面至少包含一个类。

什么是类?

类中带有一个或者多个方法。比如人类有什么样的方法?说话的方法,跑步的方法,这些方法都是基于在人的身体上的。所以方法的使用必须在类中先定义了,也就是告诉编译器我是一个人。虽然很蠢,但是这是必要的。不照做当然是bug伺候。

什么是方法?

接着上面的说,方法是待在类里面的,要去执行一些特定的指令的,比如吃饭的方法,喝水的方法,针对于人类而言的。它是由一堆语句组成的,你可以把它想象成一个过程,(吃饭的方法:先拿筷子,然后夹菜,放进嘴里,咀嚼,…..自己想吧,就是这个样子的)

什么是语句?

(吃饭的方法:先拿筷子,然后夹菜,放进嘴里,咀嚼,…..)开括号里都是语句。

*- - - 上面的文字也写一个例子吧。专业点,顺便翻译一下!
_JIB_MJVC_R_PRR_NJ
- - 这就是程序最终的样子吗?这样就是一个能运行的程序了吗?大概意思对了,但是还不可以运行哒,P1中说到代码是要给虚拟机看的,如果有一百个人,也就意味着有100个人都有吃饭的方法,虚拟机从哪儿入手,别说机器了就是我本人也很慌,机器笨笨的,总得有一个标志来开始吧,这个时候充当开头的主方法显得尤为666,当java虚拟机启动执行的时候,它会寻找你写的命令行里面的指定从哪儿开头的类,然后去寻找一个特定的方法,也就是常说常说常说的主方法。
Like this~:

public static void main(String [] args ){
//代码在这儿写上
}

  • 虚拟机就会从这儿开始一条一条的读下去你的指令。好了好了我们来写一段真正能去运行的代码吧。

public class Human{
     public static void main (String [] args){
     System.out.print(“hello world.妈呀这个句子都要听途啦,不过还是很有代表性的,嘻嘻”);
}
}

先照着敲一下,看看有点击运行有什么效果,不会运行就太笨啦~自己想办法!
慢慢解释一下:
所有开头的public都是公开给其他类的存取权限;
class是类的声明,说明这是一个类,比如class pig{}一个猪类class car{}一个车类;太好理解了;
void是表示没有返回值;
(String[]args)表示要传String的数组给这个方法当参数,先不用管这个;
System.out.print(print中文是打印的意思)这是java的标准输出,整个句子意思是 打印括号里面的内容

用云栖社区APP,舒服~

【云栖快讯】新年大招!云栖社区为在读大学生/研究生准备了一份学(huan)习(zhuang)攻略,发布博文即有机会赢得iPad mini 4等大奖,学习换装两不误!欢迎报名参与~  详情请点击

网友评论

1F
aoteman675

简单易懂,适合入门

牧夫好学生
文章3篇 | 关注1
关注
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、Po... 查看详情
2017阿里千余份技术干货大盘点

2017阿里千余份技术干货大盘点