Java程序设计

一、Java开发入门

 

  1. Java概述
  2. Jdk安装与使用
  3. 编写第一个Java程序
  4. 系统环境变量的配置
  5. Java运行执行
  6. Ide(ECLIPSE和IDEA)安装与使用

Java是最受欢迎的,最广泛的编程语言之一,互联网和企业应用平台,大数据平台,以及Android移动平台

编程语言——计算机语言

概述:人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令指挥计算机进行工作。

计算机语言种类:(三大类)

Eclipse的下载与启动

1)下载Eclipse开发工具

Eclipse是针对Java编程的集成开发环境(IDE),读者可以登录Eclipse官网免费下载,本教材使用的Eclipse版本是2019-09 R。Eclipse安装时只需将下载好的ZIP包解压保存到指定目录下(例如D:\eclipse)就可以使用了。

2)启动Eclipse开发工具

完成Eclipse的解压之后,接下来就可以启动Eclipse开发工具,具体步骤如下:

在Eclipse解压文件中运行eclipse.exe文件,会出现启动界面。

  1. 机器语言:由二进制0和1组成的编码,不便于记忆识别
  2. 汇编语言:英文缩写标识符,容易识别和记忆
  3. 高级语言:接近于人类自然语言编程,进一步简化程序,编写过程.
  4. java概述
  5. {1}Java是一种高级计算机语言

    {2}三个技术平台:JavaSE  JavaEE  JavaME

    Java SE(Java Platform Standard Edition)标准版,最核心部分

    例子:集合、IQ、数据库链接以及网络编程

    Java EE(Java Platform Enterprise Edition)企业版,技术平台,开发,装配以及部署企业级应用程序

    动态网站技术:Servlet、JSP、JavaBean、JDBC、EJB、Web Service

    Java ME (Java Platform Enterprise Edition) 小型版,电子消费产品和嵌入式设备,小型电子设备软件程序开发,家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,Java ME还提供了HTTP等高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,提供高效率的无线交流。

    {3}Java语言的特点:简单,面向对象,安全性,跨平台性,支持多线程,分布式

    {4}Java语言的发展史

  6. Jdk的安装与使用
  7. 包括:Java编译器、Java运行工具、Java文档生成工具、Java打包工具

    我的第一个Java程序class HelloWorld {

    public static void main(String[] args) {

    System.out.println("诗情画奕");

    }

    }

    4.环境变量的配置

    (1)打开系统设置,点击高级程序设置

    (2)点击环境变量再点击新建,新建java_HOME变量,点击浏览目录,找到你刚才安装时第一次更改的路径(未修改的默认路径为C:\Program Files\Java\jdk1.8.0_181),然后点击确定

    (3)找到系统中变量的path变量,选中,点击编辑,然后点击新建点击确定

    (4)打开我的电脑jdk目录,找文件敲击键盘Windows+R,打开运行提示框,输入cmd,输入java验证是否安装成功,再输入javac点击回车

    3.Java运行机制

    1)写HelloWorld.java文件。

    2)使用“javac HelloWorld.java”命令开启Java编译器,编译HelloWorld.java文件。编译结束后,会自动生成一个名为HelloWorld.class的字节码文件。

    IDEA的安装与使用:

    1.下载官网地址:JetBrains: Essential tools for software developers and teams

    下载链接:

    Thank you for downloading IntelliJ IDEA!

    接下来的操作都会弹出一个框,不用添加图片,一看就懂

    选择安装路径点击next

    勾选弹出框所有的地方,点击Next

    点击Install会进行安装

    稍后重启,点击Finish

    使用

    测试之前需要安装好JDK的环境,请参考:Windows下JDK的安装与配置

    打开软件,选择导入旧版本配置文件,初次安装直接默认点击OK

    勾选协议,点击Continue

    发送用户数据给开发公司,默认即可(勾选框下第一个)

    选择主题,点击左下角的按钮选择默认设置

    选择免费激活,点击Evaluate

    点击创建项目create new project

    选择项目类型并配置项目参数,因为我们是简单测试,所以直接点Next就好了(左侧栏点击java,右侧上会有project jdk)

    点击Next

    选择项目名称项目路径,点击Finish

    点击Close关闭帮助提示

    测试一下:

    在src下建一个软件包,在软件包中建一个Java类就可以写代码了

图书详细描述: 本书将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象的程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。    本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。 目录第1章 Java语言基础知识 1.1 Java语言与面向对象的程序设计  1.1.1 面向对象的程序设计思想  1.1.2 Java语言的特点  1.1.3 Java类库 1.2 Java程序概述  1.2.1 Java开发环境  1.2.2 Application举例  1.2.3 Applet举例  1.2.4 Servlet举例  1.2.5 JSP和JavaBean举例 1.3 基本数据类型与表达式  1.3.1 变量与常量  1.3.2 基本数据类型  1.3.3 表达式与运算符  1.3.4 类型转换 1.4 数组的概念 1.5 数组的创建和引用  1.5.1 数组的声明  1.5.2 数组的创建  1.5.3 数组元素的初始化  1.5.4 数组的引用  1.5.5 多维数组 1.6 本章小结 习题第2章 类与对象的基本概念 2.1 面向对象的程序设计方法概述  2.1.1 抽象  2.1.2 封装  2.1.3 继承  2.1.4 多态 2.2 类与对象  2.2.1 类的声明  2.2.2 对象的声明与引用  2.2.3 数据成员  2.2.4 方法成员  2.2.5 类的组织——包的概念  2.2.6 类的访问控制  2.2.7 类成员的访问控制 2.3 对象初始化和回收  2.3.1 构造方法  2.3.2 内存回收技术 2.4 应用举例  2.4.1 声明BankAccount类  2.4.2 声明toString()方法  2.4.3 声明存取款方法  2.4.4 使用DecimalFormat类  2.4.5 声明类方法生成特殊的实例  2.4.6 声明类变量 2.5 UML简介  2.5.1 类图  2.5.2 对象图 2.6 本章小结 习题第3章 类的方法 3.1 方法的控制流程  3.1.1 if选择结构  3.1.2 switch选择结构  3.1.3 for循环结构  3.1.4 while语句  3.1.5 do while语句  3.1.6 break语句  3.1.7 continue语句 3.2 异常处理简介  3.2.1 异常处理的意义  3.2.2 错误的分类  3.2.3 异常的处理  3.2.4 生成异常对象  3.2.5 声明自己的异常类 3.3 方法的重载 3.4 本章小结 习题第4章 类的重用第5章 接口与多态第6章 输入输出流第7章 对象群体的组织第8章 多线程第9章 图形用户界面第10章 JDBC与数据库访问第11章 Servlet程序设计第12章 JSP程序设计参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅龙龙lsx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值