Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

其中Java有JAVAME、JAVASE、JavaEE组成。JAVASE目前也算是里面最基础的了。

Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。同时Java  se主要应用于桌面环境,它是其它Java平台的基础 C/S。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。Java SE就是基于JDKJRE,包含支持 Java Web 服务开发的类,并为 Java 企业级开发提供基础。

其中Javase的基本内容包括:1、Java的基本语法    2、Java的面对对象   3、Java常用的apl

一、Java的基本语法

一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

  • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
  • :类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

二、Java的面对对象

面向对象简称 OO(Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)、面向对象程序设计(OOP)等新的系统开发方式模型的研究。

对Java语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。

三、Java常用的API

Java集合(位du于zhijava.util包下)dao

Java数据库编程zhuan(位于java.sql和javax.sql包行下shu),

Java输入输出(位于java.io和java.nio包下),

Java图形界面编程(位于java.awt包和javax.swing包下),

Java国际化和格式化(位于java.text包下),

Java多线程编程(位于java.concurrent包下),

Java网络编程编程(位于java.net包下)

JAVA基础语言——JAVASE相关推荐

  1. Java基础语言(可查阅)

    Java基础语言 1.Java主类结构 ​ 每一个应用程序都包含一个main()方法,含有main()方法的类型称为主类,那么一个主类包含哪些内容: 包声明:理解为就是一个文件 所有的东西你都要写在里 ...

  2. 数学语言和java基础语言的对应

    数学语言和java基础语言是对应的.在数学中,使用变量需要假设一个,在java中也需要声明一个.数学:设x=9设整数x=9,设y属于N,y=2x设整数k=x-9+yjava:int x=9;int y ...

  3. 第二章 java基础语言(三)

    控制台输入 使用标准输入串System.in 使用Scanner取得一个字符串或一组数字 在新增一个Scanner对象时需要一个System.in对象,因为实际上还是 System.in在取得用户输入 ...

  4. java基础语言+面向对象_经典案例——65个

    文章目录 x++和++ //调用类 1.用户在控制台输入 3 个数值,需要找出这 3 个数值中的最小值,要求使用 if 语句来实现.系统交互信息如图所示: 2// 正三角形 表达式 3算术运算代码: ...

  5. JAVA基础知识总结:一到二十二全部总结

    >一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...

  6. 基础总结:计算机网络、操作系统、Java基础、JVM、JUC、SSM框架、数据结构和算法、MySQL、Redis技术栈、Linux常用命令

    目录 计算机网络 网络分层⭐:应用层+传输层+网络层+数据链路层 应用层=DNS+FTP+电子邮件协议+超文本传输协议 运输层/传输层=UDP+TCP 网络层:IP+ARP+ICMP+IGMP+路由选 ...

  7. 3.1_2 JavaSE入门 P1 【Java基础】Java语言概述、JDK编译

    相关链接 Excel目录 目录 Part1 Java语言概述 1 Java语言概述 1.1 Java发展史 1.2 java应用平台 1.3 跨平台原理 1.4 JVM JRE JDK 1.5 Ora ...

  8. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  9. Java 基础学习-Java语言概述

    Java 基础学习 第一章 Java语言概述 回顾java基础知识,进行整理记录. 文章目录 Java 基础学习 前言 一. Java语言发展史(了解) 二.Java语言跨平台原理(理解) 三.JRE ...

  10. 【Java基础系列教程】第二章 Java语言概述、配置环境变量

    一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语.              语 ...

最新文章

  1. java中class.forname连接mysql数据库_Java加载数据库连接驱动,为什么要用Class.forName()方法?...
  2. Install ArchLinux on SSD
  3. OpenCV图像入门
  4. 腾讯Android自动化测试实战3.1.4 Robotium的控件获取、操作及断言
  5. 【LeetCode】4月1日打卡-Day17-括号匹配/嵌套深度
  6. java23中设计模式——行为模式——Chain of Responsibility(职责链)
  7. 程序员如何通过 Git 来更好地提交消息?
  8. pandas DataFrame数据转为list
  9. 分享win10常用图标ico_png_html素材
  10. 新手入门教程:关于网站建设的主要流程和步骤
  11. 分销系统如何加粉,三级分销政策,B2B2C分销规则
  12. 简易的微信公众号管理平台使用指南
  13. JAVA初学者:适合小白的Java培训学习路线
  14. 技术美术自学——PBR材质通道基础 常见贴图种类列举(求dalao轻喷)
  15. macbook pro如何外接显示器?macbook 外接显示器教程
  16. 智能合约逆向心法1(案例篇)——34C3_CTF题目分析
  17. git push时候出现错误:unable to access‘xxx‘:the requested url returned error
  18. Mysql配置ssl证书
  19. kafka消息消费有延迟_简易实现kafka延迟消息
  20. Unity3D之挥动武器产生的剑痕特效

热门文章

  1. excel如何使用计算机,计算机excel试题和答案
  2. JAVA对接大汉三通短信http接口
  3. solidworks电气元件3d库_60套机械设计三维选型软件 非标自动化 电气选型SolidWorks标准件...
  4. Android 编辑 mhtml,Html Editor下载-Html Editor(Html编辑器)下载v1.0 安卓版-西西软件下载...
  5. kindle阅读mobi电子书资料共享
  6. 万能的应用商店_WiFi万能助手
  7. Flutter- Android项目集成flutter模块
  8. android app 开源项目,20+个很棒的Android开源项目
  9. 【DL】第3章 使用词嵌入计算文本相似度
  10. PLC控制三相异步电动机正反转系列实训QY-DG800E