JAVA第一天

原创 2017年08月13日 00:57:12
类(class)是JAVA语言中的基本单元,在这里我们这么理解,我们C语言中有struct结构体,struct把不同变量的类型全部集合在一块声明,比如说int型啊,float型啊。但是JAVA对这个进行了一丁点的扩展,在这个类里面不但可以定义变量,还可以定义函数,跟C语言中的struct 有所不同,给了它新的名字叫做类,在这里我们先把这个认为是一个包含了变量和函数的集合
JAVA里面规定类是基本单元,因此所有的变量和函数都必须存在于类中,所以的JAVA程序都是从main函数开始执行
 我们带着这三点来看一下第一个JAVA程序
public class Main{
public static void main(String[],args){
System.out.println("hello java");
}
}
先不管public,class Main(class +名字)是不是很像我们C语言中的struct +名字
这里class是一个关键字,定义一个类,跟我们C语言中的struct是一样的道理
class Main 定义一个类,为什么要定义这么一个类呢,原因是我们要定义Main函数让程序来执行,因为JAVA里面规定,所有的函数和变量都必须存在于类中,所有我们就定义一个类吧,这个类里面装一个main函数
然后到了第二行,第二行同样的,以后在解释这个意思,static void mian这个东西在C语言里面也有啊,定义了一个静态 的main函数,只不过说C语言里面,main函数里面不加static,为什么在JAVA里面要加static?这就是JAVA里面一个新的内容,加static,静态函数。为什么main要加static,我们会在后面的内容讲,我们暂时忽略掉,以后在讲。忽略掉static和public之后,就可以看到定义了一个void main,就定义了一个程序的入口函数, String[],args是命令行参数,跟C语言中的命令行参数是一样的,只是说表示方法有一丁点不一样,为什么这么写也会在后面的内容说。 我们看第三行System.out.println,这是个非常奇怪的语法,但是在C语言里面又好像见过,这里是System加个点out加个点然后的话println 看上去好像是打印hello java 我们来讲一下,
因为所有的函数都必须存在类里面, 因此的话经常会有一个System的类,System打个点,说明是要用到这个类里面的某一个变量,这里用的是out变量,然后再加一个点,就是要用到println这个函数,这个函数看名字就知道了,跟C语言中的printf很类似,它用来打印一行,打印什么呢?打赢hello java这个字符串。 string[] args 命令行参数,我们在运行的时候可以给命令行输入东西,因为我们没有输入东西或者说不需要输入东西,所以我们没在意这个变量,String加个[],这是个数组,这个数组是String 是字符串,在JAVA里面是这么得到命令行的参数的,JAVA很严格,即使你没有命令行你也要把它写出来。



Java获取某年某月的第一天

Java获取某年某月的第一天 1、设计源码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.yo...
  • you23hai45
  • you23hai45
  • 2014年05月29日 23:26
  • 2118

java获取年份的第一天和最后一天

package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2013年05月06日 10:58
  • 21512

JAVA Calendar设置周一为第一天

package com.thinkgem.jeesite.modules.sys.utils; import java.text.SimpleDateFormat; import java.util...
  • qq_34301871
  • qq_34301871
  • 2017年12月25日 17:26
  • 92

Java获取某年某周的第一天

Java获取某年某周的第一天 1、设计源码 FirstDayOfWeek.java: /** * @Title:FirstDayOfWeek.java * @Package:com.you....
  • you23hai45
  • you23hai45
  • 2014年05月29日 23:40
  • 1788

Java获取月份第一天和最后一天日期

Java获取月份第一天和最后一天日期
  • semial
  • semial
  • 2017年10月31日 14:47
  • 131

java获取指定日期所在周的第一天和最后一天

第一种方法public static String getFirstAndLastOfWeek(String dataStr) throws ParseException { Cale...
  • qq_34716296
  • qq_34716296
  • 2017年04月17日 16:30
  • 3829

作为程序员上班的第一天

2014年07月01日,今天
  • xjb241002
  • xjb241002
  • 2014年07月01日 22:19
  • 1278

java_web 学习第一天(Servlet入门)

1.什么是servletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTT...
  • zhouguosen_always
  • zhouguosen_always
  • 2013年08月31日 12:08
  • 2039

java 获取当前年份 月份,当月第一天和最后一天

public class CalendarTest { public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar c...
  • sunhuwh
  • sunhuwh
  • 2014年09月09日 23:06
  • 30844

Java进阶学习第一天——HTML入门

HTML概述 MyEclipse的简单使用 HTML标签 排版的标签 字体标签 标题标签 列表标签 图片标签 超链接标签 表格标签 表单标签(重点) 框架标签(了解)...
  • lutianfeiml
  • lutianfeiml
  • 2016年04月08日 21:51
  • 2945
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA第一天
举报原因:
原因补充:

(最多只允许输入30个字)