全部章节   >>>>


本章目录

1.1 程序的概念及Java语言介绍

1.1.1 生活中的程序

1.1.2 计算机程序

1.1.3 算法和流程图

1.1.4 实践练习

1.2 配置JDK环境

1.2.1 Java的发展

1.2.2 应用领域

1.2.3 Java的优势

1.2.4 JDK概述

1.2.5 配置开发环境

1.2.6 实践练习

1.3 Java程序编写基础

1.3.1 Java程序结构

1.3.2 Java程序的开发步骤

1.3.3Java程序中的注释

1.3.5 实践练习

1.4 Java开发环境介绍

1.4.1 Eclipse的介绍

1.4.2 使用eclipse

1.4.3 Java项目组织结构

1.4.4 实践练习


1.1 程序的概念及Java语言介绍

1.1.1 生活中的程序

1.1.2 计算机程序

  • 程序一词来源于生活,在生活中,我们经常会听到“按照程序办事”,此处的“程序”通常指为进行某项活动或事件所规定的方式和过程。

1.1.3 算法和流程图

  1. 算法
  2. 流程图

1.1.4 实践练习

1.2 配置JDK环境

1.2.1 Java的发展

  • Sun1995年推出,Oracle2010年收购,Java之父-詹姆斯·高斯林
  • 应用广泛:小到计算机芯片,移动电话,大到超级计算机。

1.2.2 应用领域

  • JavaSE,即Java平台标准版,是Java的技术核心,提供基础开发工具,执行环境与应用程序接口(API)C/S 客户端
  • JavaEE,即Java平台企业版,帮助开发和部署可移植、健壮、可伸缩且实全的服务端Java应用程序。B/S

1.2.3 Java的优势

  • 安全稳定
  • 语法较为简洁
  • 未来发展空间大
  • 跨平台优势

1.2.4 JDK概述

  • Java语言的软件开发工具包

1.2.5 配置开发环境

  • 我的电脑——属性——高级系统设计——环境变量
  • PATH属性:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
  • CLASSPATH属性:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • CMD检测命令:
java -version

1.2.6 实践练习

1.3 Java程序编写基础

1.3.1 Java程序结构

  • 类的结构
  • 程序的主方法
  • 方法内的代码

1.3.2 Java程序的开发步骤

  • 编写源代码
  • 编译
  • 运行

1.3.3Java程序中的注释

  • 单行注释://文字//
  • 多行注释:/*文字*/

1.3.5 实践练习

1.4 Java开发环境介绍

1.4.1 Eclipse的介绍

  • IBM开发,2001年11月献给开源社区。
  • eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代集成开发环境(IDE)开发环境,2001 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟 eclipse 基金会(eclipse Foundation)管理。

1.4.2 使用eclipse

  • 创建Java项目:File——New——Java Project
  • 创建并编写 Java 源程序
  • 编译 Java 源程序。
  • 运行 Java 程序。

1.4.3 Java项目组织结构

  • 包资源管理器(Package Explorer)
  • 导航器(Navigator)

1.4.4 实践练习

总结:

  • 程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
  • JDK全称是Java  Development Kit,译为Java开发工具包,JDK是整个Java的核心,包括Java运行环境、Java工具和Java基础类库。JDK是开发任何类型Java应用程序的基础。
  • 每一个程序有且只能有一个main方法。
  • 编译Java源程序不需要手工操作,如果程序没有错误,Eclipse可以实现自动编译;如果有错误,Eclipse会给出相应的错误提示,修改正确后会自动完成编译。

Java程序设计基础笔记 • 【第1章 初识Java】的更多相关文章

  1. Java程序设计基础笔记 • 【目录】

    持续更新中- 我的大学笔记>>> 章节 内容 实践练习 Java程序设计基础作业目录(作业笔记) 第1章 Java程序设计基础笔记 • [第1章 初识Java] 第2章 Java程序 ...

  2. Java程序设计基础笔记 • 【第5章 循环结构】

    全部章节   >>>> 本章目录 5.1 while循环结构 5.1.1 循环简介 5.1.2 while循环 5.1.3 while循环的使用 5.1.4 while循环的注 ...

  3. Java程序设计基础笔记 • 【第10章 数组】

    全部章节   >>>> 本章目录 10.1 数组概述 10.1.1 数组优势 10.1.2 Java中的数组 10.1.3 数组的分类 10.2 一维数组 10.2.1 数组的 ...

  4. Java程序设计基础笔记 • 【第7章 Java中的类和对象】

    全部章节   >>>> 本章目录 7.1 理解类和对象 7.1.1 对象 7.1.2 抽象与类 7.1.3 类与对象的关系: 7.2 Java中的类和对象 7.2.1 类的定义 ...

  5. Java程序设计基础笔记 • 【第6章 循环结构进阶】

    全部章节   >>>> 本章目录 6.1 for循环 6.1.1 for循环的简介 6.1.2 for循环的使用 6.1.3 for循环的表达式 6.1.4 实践练习 6.2 ...

  6. 【Java】《Java程序设计基础教程》第一章学习

    一.Java概述 1.介绍了Java语言的由来 2.Java语言的特点:简单.面向对象.分布式.高效解释执行.健壮.安全.结构中立.可移植.高效率.多线程.动态 3.Java语言的实现机制,引入虚拟机 ...

  7. Java程序设计基础笔记 • 【第2章 变量与数据类型】

    全部章节   >>>> 本章目录 2.1 变量 2.1.1 变量的概念 2.1.2 变量的使用 2.1.3 实践练习 2.2 数据类型 2.2.1 数据类型的种类 2.2.2 ...

  8. Java程序设计基础笔记 • 【第3章 运算符与表达式】

    全部章节   >>>> 本章目录 3.1 运算符(一) 3.1.1 赋值运算符 3.1.2 算数运算符 3.1.3 复合运算符 3.1.4 实践练习(一) 3.1.5 实践练习 ...

  9. Java程序设计基础笔记 • 【第9章 方法与参数类型】

    全部章节   >>>> 本章目录 9.1 有参数有返回值的方法 9.1.1 有参数有返回值的方法的定义和调用 9.1.2 返回值的传递过程 9.1.3 方法返回值的注意事项 9 ...

随机推荐

  1. 100个Shell脚本——【脚本2】截取字符串

    [脚本2]截取字符串 一.脚本 现有一个字符串如下: http://www.aaa.com/root/123.htm 请根据以下要求截取出字符串中的字符: 1.取出www.aaa.com/root/1 ...

  2. Output of C++ Program | Set 11

    Predict the output of following C++ programs. Question 1 1 #include<iostream> 2 using namespac ...

  3. Output of C++ Program | Set 3

    Predict the output of below C++ programs. Question 1 1 #include<iostream> 2 using namespace st ...

  4. SpringMVC(2):JSON

    一,JSON 介绍 JSON (JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效 ...

  5. shell 截取字符串实例教程

    本节内容:shell字符串截取方法 1,去掉字符串最左边的字符 [root@jbxue ~]$ vi test.sh 1 STR="abcd" 2 STR=${STR#" ...

  6. table表格数据无缝循环滚动

    分享一个好看的表格无缝滚动:(实战用起来很舒服) 直接copy代码到你的程序中: 1.HTML <div class="tablebox">              ...

  7. 1945-祖安 say hello-String

    1 #define _CRT_SECURE_NO_WARNINGS 1 2 #include<bits/stdc++.h> 3 char str[100][40]; 4 char s[10 ...

  8. 了解LINQ

    本文主要的是泛谈LINQ是啥?以及常见的用法大纲如下: LINQ的那些根基 LINQ的一些基本用法 LINQ的根基 IEnumerable和IEnumerator 为啥能够被foreach? 实际上, ...

  9. macOS Monterey 12.1 (21C52) 正式版 ISO、IPSW、PKG 下载

    本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装. 2021 年 12 月 14 日, ...

  10. Solon 1.6.6 发布,细节打磨

    Solon 已有120个生态扩展插件,此次更新主要为细节打磨: 增加 @Inject("ds1") BeanWrap bw 模式注入 @Configuration public c ...