第一章 初识Java

1 Java概述

1.1. 什么是程序

  • 程序,源于日常生活,通常指完成某些事性的一种既定方式和过程。可以将程序看成对一系列动作的执行过程的描述
  • 计算机程序:是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。

1.2 如何编制程序

  • 人与人交流有自己的语言,人与计算机就要使用计算机语言
  • 人类有多种自己的语言,比如 中文、英文、德文。同样的计算机语言也有很多,它们都有自己的语法规则
  • 通常来讲,编制程序时选用的语言,是有利用人类读写的语言,俗称高级语言。但计算机只能识别0和1代码组成的低级语言(即二进制形式的机器码),中间语言的转换已经由开发高级语言的工程师们完成了,我们只需要学习好高级语言就可以了。

1.3 为什么要学习Java语言

  • Java是Sun Microsystems于1995年推出的高级编程语言
  • Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术

  • Java已经成为绝对主流

1.4 Java可以做什么

  • 开发桌面应用程序  (java2D Demo)
    • 银行软件、商场结算软件
  • 开发面向Internet的应用程序
    • 网上数码商城、阿里巴巴、易趣网

1.5 Java技术平台

  • J2SE:标准版
    • Java技术的基础和核心,任何Java学习者,都是从Java SE开始的。
    • 主要用于开发桌面应用程序
  • Java:企业版
    • 提供了企业级应用开发的完整解决方案
    • 很多的网站都是采用Java EE技术开发
  • 二者的关系
    • JavaSE提供了Java的执行环境
    • JavaEE是在JavaSE的基础上扩展的

2 开发第一个Java程序

2.1 安装开发环境

2.1.1 为什么安装jdk.

就是把“翻译官”装到我们电脑上

2.1.2 如何安装

  • 下载JDK并安装
    • 最好不要安装在中文目录下
    • 最好不要安装在有空格的目录,例如:programe files
  • 环境变量配置(请按顺序来设置)
    • 我的电脑(win7)-->属性-->高级系统设置-->环境变量-->用户变量或系统变量

    • JAVA_HOME:jdk安装路径.C:\Java\jdk1.8.0_45
    • path:系统在任何路径下都可以使用java、javac命令。%JAVA_HOME%\bin
    • CLASSPATH:java加载路径,只有类在classpath路径中,java命令才能识别。在路径前加了个“."表示当前路径
      • .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

  • 检验是否安装成功java -version

2.2 编写第一个程序

  • 编写源代码:
  1. public class HelloWorld {
  2. public static void main(String[] args) {
  3. System.out.println("Hello World!");
  4. }
  5. }
  • 编译和运行

2.3 Java程序结构

2.3.1 编写程序框架

  1. public class HelloWorld{}
  • HelloWorld为类名,它要和程序文件的名称一模一样
  • 类名前要有public和class两个词修饰,它们中间要用空格分隔开,而且顺序不能改变。
  • 类名后面跟一对大括号,所有属于这个类的代码都放在这个大括号中。

2.3.2 编写main()方法的框架

  1. public static void main(String[] args){}
  • 正如所有的房子都有一个大门,main()方法就是Java程序的入口,没有main()方法,计算机就不知道从哪里开始执行程序,一个程序只能有一个main()方法
  • main()方法前面使用public static void修饰,它们是必须的,而且位置不能改变 ,中间用空格分隔;
  • main()后面的小括号和其中的内容"String[] args"也是必须的;
  • main()方法后面的一对括号,把让计算机执行的指令都写在里面。

2.3.3 编写代码

  1. System.out.println("Hello World!");
  • 作用是向控制台输出,即输出“Hello World!"
  • print  打印  ln 可以看作line 行 所以println 打印一行
  • System.out:向控制台打印

注:System.out.println和System.out.print的区别

2.3 Java程序的注释

  • 单行注释以 // 开始
  1. public class HelloWorld{
  2. public static void main(String[ ] args){
  3. //输出消息到控制台
  4. System.out.println("Hello World!!! ");
  5. }
  6. }
  • 多行注释以“/*”开头,以“*/”结尾
  1. /*
  2. * HelloWorld.java
  3. * 2013-4-23
  4. * 第一个Java程序
  5. */
  6. public class HelloWorld {
  7. public static void main(String[ ] args) {
  8. /*
  9. System.out.println("Hello World!!!");
  10. System.out.println("Hello World!!!");
  11. */
  12. }
  13. }

2.4 Java编码规范

  • 类名必须使用public修饰
  • 一行只写一条语句
  • 代码缩进
  1. public class HelloWorld {
  2. public static void main(String[ ] args) {
  3. System.out.println("Hello World!!!");
  4. }
  5. }
  • 用{}括起来的部分通常表示程序的一某一层次结构

public class HelloWorld

{

	public static void main(String[ ] args)

	{

		System.out.println("Hello  World!!!");

	}

}


3 技能训练

4 Java程序开发软件--MyEclipse平台

4.1 使用MyEclipse开发Java程序步骤

  • 创建一个Java项目
  • 手动创建Java源程序
  • 编译Java源程序
  • 运行Java程序

注:编译、运行Java程序的快捷键是:Alt+shift+x J

4.2 Java项目组织结构

  • 包资源管理器
    • 用包组织Java源文件,类似于文件夹
    • 选择菜单“Window→Show View→Package Explorer”打开

  • 导航器
    • 类似于Windows中的资源管理器
    • 选择菜单“Window → Show View → Navigator”

4.3 常见错误

4.3.1 类不可以随便命名

  1. public class helloWorld { //源文件名为HelloWorld.java
  2. public static void main (String[ ] args){
  3. System.out.println("我的第一个MyEclipse小程序!");
  4. }
  5. }
  • public修饰的类的名称必须与Java文件同名!

4.3.2 void不可少

  1. public class HelloWorld {
  2. public static main (String[ ] args) {
  3. System.out.println("我的第一个MyEclipse小程序!");
  4. }
  5. }
  • main()方法作为程序入口,void必不可少!

4.3.3 Java对英文字母大小敏感

  1. public class HelloWorld {
  2. public static void main (String[ ] args) {
  3. system.out.println("我的第一个MyEclipse小程序!");
  4. }
  5. }
  • 语法出错,无法解析system!Java对大小写敏感!

4.3.4 ;是必需

  1. public class HelloWorld {
  2. public static void main (String[ ] args) {
  3. System.out.println("我的第一个MyEclipse小程序!")
  4. }
  5. }
  • 每一条Java语句必须以分号结束!

4.3.5 不要漏写引号!

  1. public class HelloWorld {
  2. public static void main (String[ ] args) {
  3. System.out.println( 我的第一个MyEclipse小程序!);
  4. }
  5. }

5 技能训练

  • 需求说明

在控制台输出商品价目表

  • 提示

使用\t和\n进行显示格式的控制

捐赠我们
    良师益友工作室一直在致力于帮助编程爱好更加快速方便地学习编程,如果您对我们的成果表示认同并且觉得对你有所帮助,欢迎您对我们捐赠^_^。

附件列表

时间: 2024-08-05 19:55:19

第一章 初识Java的相关文章

Java 第一章 初识Java

第一章笔记 什么是计算机程序:算机为完成某些功能生产的一系列有序指令集合 Java技术包括: java SE:标准版 java EE:企业版 Java ME:移动版 开发Java程序步骤:1.编写 2.编译 3.运行 1.编写: a.大括号成对出现 b.class后面的单词要与文件名一致.(!!包括大小写) c.java严格区分大小写 2.编译: 命令:javac 文件名.java 产生结果:产生.class为后缀名的文件(此文件,看不懂,乱码) (注意!!!如果代码修改后,需重新编译后运行)

第一章 初识java:输出多行的语句写法

1 public class onesixtwo{ 2 public static void main(String[] args){ 3 System.out.println("-----------"); 4 System.out.println("| 我要学会|"); 5 System.out.println("| Java语言|"); 6 System.out.println("-----------"); 7 } 8

Java理解程序逻辑——第一章 初识Java

1. 计算机程序: 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合. 2. JAVA相关的技术:      1).安装和运行在本机上的桌面程序      2).通过浏览器访问的面向Internet的应用程序      3).JAVA 还能做出非常炫的图像效果 3. 开发JAVA程序的步骤:               1).编写源程序               2).编译源程序               3).运行 4. JAVA程序的基本框架:          1).

JAVA基础第一章-初识java

业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 从今天开始,我将会持续更新java基础知识,欢迎关注. java的诞生 说起java的由来也许也是一个比较有意思的事情.20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒.面包烤箱.移动电话等)的智能化程度.sun公司为了抢占市场,就想在这些产品中嵌入一些程序

《深入理解Java虚拟机》读书笔记---第一章 走进Java

一.为什么要读此书 <深入理解Java虚拟机>这本书读了很多次,每次读都会有不一样的感受.首先说一下为什么要读这本书,如果把Java比喻成乾坤大挪移,那了解虚拟机的工作原理就是练习九阳神功,java语言是招式,对虚拟机的认识是内功心法,只有内功心法强大,所使的招式才强大,这就是为什么阳顶天只能把乾坤大挪移练到第四层,而张无忌能练到第七层.由于java虚拟机的强大,把很多功能都隐藏了,例如内容管理,垃圾回收机制等,使得很多java程序猿对这一块的知识所有缺失,编码的时候也是似懂非懂的,以至于遇到

大道至简第一章读后感 Java伪代码形式

观看了大道至简的第一章之后,从愚公移山的故事中我们可以抽象出一个项目, 下面用Java 伪代码的形式来进行编写: import java(愚公移山的故事) //愚公移山 public class yugong { //项目的目的:惩山北之塞,出入之迂: //项目的基本沟通方式:聚室而谋曰: //愚公确定的项目的目标:毕力平险,指通豫南,达于汉阴: //项目的技术方案:扣石垦壤,箕畚运于渤海之尾: //项目中的三名技术人员以及工程管理人员:(愚公)率子孙荷担者三夫: //力量较弱,富有激情的外援:

大道至简第一章读后感JAVA伪代码形式

观看了<大道至简>第一章后,从愚公移山的故事中可以发现愚公移山其实可以看作是一个一个项目,下面用JAVA伪代码形式编写: Import java(愚公移山) //愚公移山 public class yugongyishan { //需求:惩山北之塞,出入之迂; //项目沟通的基本方式:聚室而谋曰; //项目最终目标:毕力平险,指通豫南,达于汉阴; //择定的技术方案:叩石垦壤, 箕畚运于渤海之尾; //项目中的技术人员和管理人员:(愚公)率子孙荷担者三夫; //满富工作激情的外协: 邻人京城氏

大道至简第一章读后感——java伪代码形式

大道至简这本书第一章在向读者展示编程的精义.开篇以愚公移山的例子来描述软件工程项目.愚公,作为一名工程名家,集项目组织者.团队经理.编程人员.技术分析师于一身,来领导工程的进行.下面我们来看看这个项目的具体实施. 项目需求:"惩山北之塞,出入之迂" 有了合理的需求就有了项目根本,于是树立了项目目标. 项目目标:"毕力平险,指通豫南,达于汉阴" 有目标后,愚公开始着手于项目实施方案. 技术方案: "扣石垦壤,箕畚运于渤海之尾" 以下我用java伪代

《C语言启蒙》--第一章 初识c语言

阅读书籍的名称  <c primer> c语言的启蒙书籍. 第一章:初识c语言 1背景: c 语言很牛逼,可以跨平台,必须得会. 2.计算机的工作原理: 3.编译的过程 我们写完的代码称之为源代码,程序运行的实质是对01的不同位置的变化,而源代码需要转化成cpu可以执行的指令,也就是机器码,这个过程就是编译的过程,需要编译器来帮助我们来完成,c语言的文件中你肯定会用到各种库,这就需要c可以引入操作系统中的库文件,同时文件的启动需要启动代码,这些都需要引入,这个引入的工具就是连接器,最终将各个文