码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 一、什么是JAVA


    一、什么是JAVA

    java起源

    Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。

    Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。

    Java分为三个体系

    1. JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
    2. JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
    3. JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

    第一个java程序

    public class HelloJava {
        public static void main(String[] args) {
            System.out.println("HelloJava");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    注:String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。

    public static void main(String[] args) 具体含义:

    • public:访问修饰符。
    • static: 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候 main() 方法也随着加载到内存中去。
    • void: 返回类型,void表示不需要返回值的。
    • main:方法名。
    • String[] args:从控制台接收字符串数组参数。

    Java相关的专业术语

    • JDK(Java Development Kit ):编写Java程序的程序员使用的软件
    • JRE(Java Runtime Environment):运行Java程序的用户使用的软件
    • Server JRE (Java SE Runtime Environment):服务端使用的 Java 运行环境
    • SDK(Software Development Kit):软件开发工具包,在Java中用于描述1998年~2006年之间的JDK
    • DAO(Data Access Object):数据访问接口,数据访问,顾名思义就是与数据库打交道
    • MVC(Model View Controller):模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法

    Java的特性

    封装性、继承性、多态性。

  • 相关阅读:
    物通博联5G工业智能网关赋能智能制造,打造智能工厂
    拦截器碰到的坑记录
    Unity Android 之 在Unity 中引入 OkHttp的操作注意(OKHttp4.xx- kotlin 的包)简单记录
    学习ASP.NET Core Blazor编程系列十五——查询
    Android网络请求(4) 网络请求框架Volley
    经验分享,免费商标查询网站
    Ubuntu写python脚本实现自定义壁纸幻灯片:字符串拼接法、minidom法
    云上的云服务器、裸金属以及容器可以为 Lakehouse 提供海量的计算资源
    葡萄酒数据集
    YOLO目标检测——人体行为数据集【含对应voc、coco和yolo三种格式标签】
  • 原文地址:https://blog.csdn.net/m0_58680865/article/details/126654312
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号