Java基础笔记(初步认识Java后续会继续更新)

Java基础笔记

一:初步认识Java

1.日常生活中的程序:
1)做菜的过程----------买菜---->洗菜----->炒菜------->出锅
2)考证的过程----------报名---->考试---->出成绩----->查成绩
================================================
2.计算机中的程序:
是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具,它以某些程序设计语言编写,Java就是计算机语言中的其中一种
==============================================
3.Java的发展历程:
1)1995年5月23日,Java语言诞生;
2)1996年1月,第一个JDK-JDK1.0诞生;
3)1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;
4)1996年9月,约8.3万个网页应用了Java技术来制作;
5)1997年2月18日,JDK1.1发布;
6)1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录;
7)1997年9月,JavaDeveloperConnection社区成员超过十万;
8)1998年2月,JDK1.1被下载超过2,000,000次;
9)1998年12月8日,Java 2企业平台J2EE发布 (J2EE1.2);
10)1999年6月,SUN公司发布Java三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME);
11)2000年5月8日,JDK1.3发布;
12)2000年5月29日,JDK1.4发布;
13)2001年6月5日,Nokia宣布到2003年将出售1亿部支持Java的手机;
14)2001年9月24日,J2EE1.3发布;
15)2002年2月26日,J2SE1.4发布,此后Java的计算能力有了大幅提升;
16)2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0;
17)2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2ME更名为Java ME, J2SE更名为Java SE, J2EE更名为Java EE;
18)2006年12月,SUN公司发布JRE6.0;
19)2009年12月,SUN公司发布Java EE 6;
20)2010年11月,由于甲骨文对Java社区的不友善,因此Apache扬言将退出JCP;
21)2011年7月,甲骨文发布Java SE 7;
22)2014年3月,甲骨文发表Java SE 8;
23)Java SE 9 Oracle宣布 2016年9月发布

===============================================
4:让我们一起走进Java语言编程的世界
1)//第一个编程输出“Helllo,World"

public class One {
    public static void main(String[] args) {
        System.out.println("Hello,World");
    }
}
//输出结果:Hello,World
代码解释:
public:表示所有其他类都可以访问
class:表示是一个类
one:是一个类名(类变量名)自己定义的
主函数---------
public static void main(String[] args){…}
下面分别解释这些关键字的作用:
(1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。
(2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示main()方法不存在。因为包含main()的类并没有实例化(即没有这个类的对象),所以其main()方法也不会存。而使用static修饰符则表示该方法是静态的,不需要实例化即可使用。
(3)void关键字表明main()的返回值是无类型。
**(4)参数String[] args,这是本文的重点。
 System.out.println():Java的变量输出结果的语句,括号里面可以放大多数类型的变量
注意:现在只是大概了解一下,往后会进一步进行阐述

===============================================
5:Java中各类标识符的命名规则
一、标识符命名规则
1、标识符用作给变量、方法和类命名。
2、以字母、下划线“_”和“ ” 符 开 头 , 后 面 可 跟 字 母 、 下 划 线 “ ” 和 “ ”符开头,后面可跟字母、下划线“_”和“ 线”符或数字。
3、大小写敏感。
4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。
5、尽量不要使用中文。
6、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。
7、避免与java关键字与java类库的类名重名,java关键字一共有51个,如下:
二、对于不同标识符使用不同的命名规则
1、包名:全部小写,用”.”隔开,每一个点表示一级目录,至少要有一级目录。

  1. 单级包:小写。如:com
  2. 多级包:小写,用”.”隔开。如:com.baidu.www
    2、类或接口:所有单词首字母大写。(大驼峰法)
  3. 一个单词:首字母大写。如:Student、People
  4. 多个单词:每个单词首字母大写。如:HelloWorld、ServerSocket
    3、方法或变量:第一个单词首字母小写,从第二个单词开始首字母大写。(小驼峰法)
  5. 一个单词:首字母小写。如:name、age
  6. 多个单词:第二个单词首字母大写。如:stuName、showTime
    4、常量:全部大写,单词键以下划线”_”隔开
  7. 一个单词:全大写。如:PI、COUNT
  8. 多个单词:全大写,并以”_”隔开。如:RESULT_OK、WINDOW_HIERARCHY_TAG
    遵循这个命名规范,不止有利于别人能够更快速的读懂我们的代码,了解代码中的成员,还能够让我们在实际开发中减少很多不必要的麻烦

你可能感兴趣的:(Java,java,编程语言,程序设计,多态,类)