文章目录

  • Java课程简介
  • 1.1 Java概述(Java的发展)
  • 1.2 Java 的特点
    • 不依赖平台
  • 1.3 java软件平台安装和配置
  • java程序开发
    • 含有psvm的是主类 入口 java类默认首字母大写 out 成员变量
    • java扩展名 命名
    • 字节码扩展名为class
    • 这节就讲了主类的第一句执行到最后一句
    • 学习通里有测试题



Java课程简介



1.1 Java概述(Java的发展)

1、 java是什么

java是一种面向对象的计算机编程语言(有Java基础、面向对象、java基础类应用)

java是一种软件开发和运行平台

2、 Java有什么

三个版本JSE、JEE、JME

3、 Java能干什么

桌面级应用、企业级应用、嵌入式级消费电子产品应用、其他

4、 Java语言的诞生和发展

1991年初, Sun公司成立了一个名为Green的项目研发小组,其目标是开发一个面向家用电器市场的软件产品,用软件实现一个对家用电器进行集成控制的小型控制装置。1995年诞生Java

5 Java语言的地位

TIOBE 2020年2月编程语言排行榜


1.2 Java 的特点

1、 Java 的特点

1)平台无关性

2)面向对象

3)多线程

4)分布式

5)安全

6)动态执行

7)简单

2、java 与C/C++之不同

1)指针— java不允许使用指针。

2)内存分配—java是使用new运算符在内存中分配空间,使用完毕自动收回。

3)全局变量—java中,只有类是全局的。

4)严格的数据类型—java的数据长度保持不便,是唯一保证跨平台的途径

5)Goto—java的严格定义的异常处理机制,使Goto没有存在的必要。

6)分离的头文件—java中不存在头文件

7)多重继承—java不支持多重继承

3、Java生成的字节码文件不依赖平台 在jvm和jre上跑




不依赖平台

1.3 java软件平台安装和配置

1 、JDK 、 JRE 和 JVM

2、下载JDK1.8/1.9。

3、JDK文件构成和安装

4、目录结构

5、系统环境Path 值的设置








java程序开发

1、 开发一个Java应用程序需经过三个步骤
2、 编写源文件
(1) 编辑工具选择
(2) 源文件的结构
(3) 源文件的命名规则
(4) 良好的编程习惯
(5) Java应用程序的源文件扩展名
3、编译Java源程序
1)进入命令行提示符的方法
2)目录变换命令
3)编译命令:使用Java编译器(javac.exe)对其进行编译
4)改错
4、运行Java程序
1)运行命令2)运行效果

含有psvm的是主类 入口 java类默认首字母大写 out 成员变量



java扩展名 命名

字节码扩展名为class

这节就讲了主类的第一句执行到最后一句

学习通里有测试题




java第一章Java语言概述和入门程序相关推荐

  1. c语言i=5.6a=(int)i,第一章C语言概述.ppt

    <第一章C语言概述.ppt>由会员分享,可在线阅读,更多相关<第一章C语言概述.ppt(35页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,课程安排和理论教学:(419 ...

  2. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

  3. 第一章 c语言概述程序逻辑,第一章 程序逻辑与C语言概述

    1.第一章 程序逻辑与C语言概述,1.1 C语言概述1.2 程序和程序逻辑,第一章 程序逻辑与C语言概述,1.1 C语言概述,[学习目标]了解C语言工作机制掌握C语言程序的的基本构成了解C语言程序的编 ...

  4. Java第一章java语言的概述

    一.java语言的概述: 1.1dos命令 常用的dos命令: dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 cd\:退回到根 ...

  5. 关于java是最好的语言的段子_疯狂java——第一章 java语言概述与开发环境

    J2ME: 主要用于控制移动设备和信息家电等有限存储的设备. J2SE: 整个java技术的核心和基础,它是J2ME和J2EE编程的基础. J2EE: Java技术中应用最广泛的部分,J2EE提供了企 ...

  6. Scala核心编程 第一章—Scala语言概述

    一.Scala语言解释 1.什么是Scala语言 Spark-新一代内存级大数据计算框架,是大数据的重要内容. Spark就是使用Scala编写的.因此为了更好的学习Spark, 需要掌握Scala这 ...

  7. 第一章 c语言程序设计概述 选择题,C语言程序设计 C语言概述练习题答案

    精品文档 第一章 C语言概述练习题 一.选择题1.C语言是一种( ). A) 机器语言B) 汇编语言C) 高级语言D) 低级语言 2.下列各项中,不是C语言的特点是( ). A) 语言简洁.紧凑,使用 ...

  8. C程序设计-谭浩强 第三版-学习笔记第1章 C语言概述

    第一章 C语言概述 1.C语言历史背景 C语言是在B语言的基础上发展起来的,兼具一般高级语言和低级语言的优点,可用来编写系统软件或应用软件. 1972-1973年,贝尔实验室在B语言基础上设计出C语言 ...

  9. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

最新文章

  1. mysql乐观锁总结和实践
  2. java import class_@class vs. #import
  3. javascript等待异步线程完成_JavaScript 中的异步原理
  4. xshell上vim小键盘无法使用的解决方法
  5. Hibernate的几个关键类的详解及Hibernate的运行过程
  6. linux上很方便的上传下载文件工具rz和sz使用介绍
  7. MATLAB下数组随机打乱顺序的方法
  8. 陆奇:疫情下的创业者,最不能缺这两大能力
  9. Hotmail怎么进不去?!
  10. 使用IntelliJ IDEA配置Erlang开发环境
  11. android .9图片如何引用,Android调用相机拍照并返回路径和调用系统图库选择图片...
  12. 通过网易云api实现一个简单的音乐播放器
  13. css最好看最全的按钮样式,动画效果大全,纯css样式
  14. Brackets - (HTML/CSS/JavaScript 前端 WEB IDE) 使用技巧
  15. OpenGL法线贴图
  16. HC-05蓝牙模块连接蓝牙打印机步骤
  17. 金蝶如何用计算机,怎么把金蝶的报表另存在电脑上?
  18. 公示系统php,企业信用查询公示系统
  19. 基于Python实现的作家风格识别
  20. Java 中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO 的概念

热门文章

  1. JavaScript事件的捕获阶段(Capture phase)
  2. android-侧滑菜单
  3. 教你一步步发布一个开源库到 JCenter
  4. matlab新手入门(四)(翻译)
  5. hadoop报错:WARN mapred.JobClient: Error reading task outputNo route to host
  6. [IE技巧] 如何禁止用户关闭IE浏览器
  7. java课程设计进程管理_GitHub - Shadow-Java/OS: 操作系统课程设计,关键词:进程同步与互斥、进程死锁、LRU页面替换算法、时间片轮转算法、时钟等...
  8. Recom Recall
  9. mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符
  10. rqt teb参数动态调试工具_16.ROS常用工具:Rviz/rqt