Java程序设计学习笔记【第一篇】Java语言概述

不知不觉已经大二了,这学期开设了一门新的编程语言——Java,Java作为一门面向对象的编程语言,深受大家的喜爱,成为当今最流行的编程语言之一。为加深对这门课程的理解和记忆,特此记录自己的学习历程,一方面供自己复习强化,另一方面和大家一起学习,如有不足,欢迎大家批评指正。

Java语言概述

Java语言是由Sun公司于1995年5月23日正式推出的面向对象的程序设计语言。在高级语言的发展已经非常丰富的今天,Java语言以其非凡品质脱颖而出,成为当今最流行的编程语言之一。

Java语言的特点

面向对象
简单性
跨平台
健壮性
安全性
可移植性
多线程机制
动态性

Java开发环境配置

一般来说,利用高级语言编程、解决具体问题时,要经过若干步骤,主要有:
分析具体问题->确定算法->编程->编辑->编译->运行。
在这里不再对编译环境做过多的赘述,有不明白的可以参考Java编辑器安装。

Java工具集与标准类库

Java工具集

Java提供了创建和运行Java程序的工具。安装了Java的JDK后,这些工具都存放在bin目录下。常用工具如表所示:

Java API

在安装了Java的JDK后,也就同时安装了Java所提供的标准类库。所谓标准类库,就是把程序设计所需要的常用的方法和接口分类封装成包。Java 所提供的标准类库就是——Java API。
在Java API中主要包括核心Java包、javax扩展包和org扩展包

(1)核心Java包。

在核心Java包中封装了程序设计所需要的主要应用类,本书所用到的包有:

java.lang包:封装了所有应用所需的基本类。
java.awt包:封装了提供图形用户界面功能的抽象窗口工具类。
java.applet包:封装了执行Applet应用程序所需的类。
java.io包:封装了提供输入输出功能的类。
java.net包:封装了提供网络通信功能的类。
java.sql包:封装了管理和处理数据库的类。
java.math包:封装了提供常用数学运算功能的类。

(2) javax扩展包。

javax扩展包封装了与图形、多媒体、事件处理相关的类,本书用到了其中的.swing包。

(3) org扩展包主要提供有关国际组织的标准。

Java程序的开发过程

1.建立Java源文件

开发一个Java程序必须遵循下述基本原则:
1)Java区别大小写,即Public和public是不同的标识符;
2)用大括号{}将多个语句组合在一起,语句之间必须用分号隔开;
3)一个可执行的应用程序必须包含下述基本框架:

public class Test
{
    public static void main(String args[])
    {
    .........;    //程序代码
    }
}

4)用上述框架的程序必须用文件名Test.java保存,即文件名必须与类名相同(包括大小写)并使用Java作为扩展名;

2.编译源文件

“编译是将一个源代码文件翻译成计算机可以理解和处理的格式的过程。Java源程序编译后会生成一个字节码文件,即带扩展名class的文件。Java字节码文件中包含的是Java解释程序将要执行的指令码。

3.执行字节码文件

Java编译器并不会直接执行代码,因而字节码文件不能直接在操作系统环境下执行,而是要通过Java虚拟机(JVM)运行。

4.输出运行结果

源文件命名规则与注释语句

1.源文件命名规则

源文件的名字与文件中的类名有关系。
(1)如果源文件中只有一个类,那么源文件的名字必须与这个类的名字完全相,扩展名为java。
(2)如果源文件中有多个类,那么这些类中只能有一个类在其类名前加上public,这时,源文件的名字与这个类的名字完全相同,扩展名为java。
(3)如果源文件中没有public类,则源文件的名字可以与其中的任意一个类名相同,扩展名为java。
(4)类名一般以大写英文字母开头,后面可以是字母、数字等符号。类名的第一个字符不能是数字。

2.程序中的注释语句

注释是程序中的说明性文字,是程序的非执行部分。它的作用是为程序添加说明,增加程序的可读性。Java语言使用三种方式对程序进行注释:

(1)“//”符号,表示从“//”符号开始到此行的末尾位置都作为注释。

(2)“/…/”符号,表示从“/*”开始到“/”结束的部分都作为注释部分,可以是多行注释。

(3)“/··/”符号,表示从“/*”开始到“/”结束的部分都作为注释部分,可以是多行注释。

Java程序示例

示例1:

class Example_1
{
    public static void main(String args[])
    {
    System.out.println("我真的很喜欢学习Java!!!");
    }
}

运行截图:


示例2:

class Example_2
{
    public static void main(String args[])
    {
    System.out.println("5 + 3 = "+(5+3));
    }
}

运行截图:


总结
本节内容是对Java语言的一个概述,内容比较简单,但需要强化记忆,学习一门语言不能单纯去学,更要对这门语言有一定的了解,这样才能更好的去学习掌握这门语言的精髓!
学无止境!!!冲

原文链接:https://blog.csdn.net/k1507157/article/details/114482053

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,509评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,806评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,875评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,441评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,488评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,365评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,190评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,062评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,500评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,706评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,834评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,559评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,167评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,779评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,912评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,958评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,779评论 2 354

推荐阅读更多精彩内容