全部章节   >>>>


本章目录

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. Angular Service设计理念及使用

    官方认为组件不应该直接获取或保存数据, 它们应该聚焦于展示数据,而把数据访问的职责委托给某个服务. 而服务就充当着数据访问,逻辑处理的功能.把组件和服务区分开,以提高模块性和复用性. 1.依赖注入 注 ...

  2. 容器之分类与各种测试(四)——unordered-multimap

    unordered-multiset与unordered-multimap的区别和multiset与multimap的区别基本相同,所以在定义和插入时需要注意 key-value 的类型. 例程 #i ...

  3. Gradle—Android配置详解

    参考[1]彻底弄明白Gradle相关配置       [2]Android Studio gradle配置详解

  4. GO 总章

    GO 学习资源 go 代理 GO 语言结构 GO 数字运算 GO 时间处理 GO 定时器 GO 异常处理 go recover让崩溃的程序继续执行 GO Exit Fatal panic GO 通过进 ...

  5. SpringMVC详细实例

    一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 ...

  6. Spring Batch(0)——控制Step执行流程

    Conditional Flow in Spring Batch I just announced the new Learn Spring course, focused on the fundam ...

  7. Springboot集成SpringSecurity

    一.Spring security 是什么? Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架. 它提供了一组可以在Spring应用上 ...

  8. 【C/C++】二维数组的传参的方法/二维字符数组的声明,使用,输入,传参

    [问题] 定义了一个子函数,传参的内容是一个二维数组 编译提示错误 因为多维数组作为形参传入时,必须声明除第一位维外的确定值,否则系统无法编译(算不出偏移地址) [二维数组的传参] 方法一:形参为二维 ...

  9. shell脚本 awk实现实时监控网卡流量

    一.简介 通过第3方工具获得网卡流量,这个大家一定很清楚.其实通过脚本一样可以实现效果.下面是我个人工作中整理的数据.以下是shell脚本统计网卡流量. 现原理: cat /proc/net/dev ...

  10. 微信小程序项目使用npm安装vant-weapp的正确步骤,简单易懂!!

    微信小程序项目使用npm安装vant-weapp的正确步骤 1.在当前小程序项目目录npm init -y 构建npm项目 2.运行命令 npm install vant-weapp -S --pro ...