V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QvQloli77
V2EX  ›  Java

新手 Java 学习是否包含 Web 前端内容和容器学习?

  •  
  •   QvQloli77 · 1 天前 · 959 次点击
    html 、div+css 、Js Jq 、Vue
    linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    好像 Python 也包含在 Java 里

    此外,Java 运行时为什么都是 CMD 命令行模式,想做个微软 exe 程序的界面,那些按钮、文本框、单复选框、表格等,是编程软件自带可拖动画的,还是 java 语言写出来的代码?(类似易语言 VB 拖动画出来的。)
    11 条回复    2024-12-01 11:09:53 +08:00
    netabare
        1
    netabare  
       1 天前 via Android
    感觉先把 Core Java 学好最重要吧。
    murmur
        2
    murmur  
       1 天前
    要学的,没有初学者的职位,3 年以上是基本要求,docker k8s 这些就是外包都要问
    wxw752
        3
    wxw752  
       1 天前
    Python 并不包含在 java 里
    dcsuibian
        4
    dcsuibian  
       23 小时 16 分钟前
    首先,Java 学习包括前端内容(后端会点前端很正常)和容器学习(后端会点运维也很正常)。
    但你的内容可以缩减一点,jQuery 没必要学了,Linux 脚本意义也不大(但 Linux 命令得会)。
    k8s 可以先不学。宝塔就算了吧。数据库只要学 MySQL 就行。Python 也可以不用学(但不少程序员都会)。

    其次,Java 适合做的是 Web 后端。给泛前端提供 api 接口,所以是命令行的。图形化界面( GUI ) Java 也能做。但是不好。
    你想做的如果是微软的 exe 文件,那 C#是最合适的,WinForm 就可以拖动时生成控件。
    不过不建议,一是 C#前景不怎么好,二是现在流行跨平台程序。

    然后,我也不知道为什么,现在好像做 GUI 好像都是不流行拖拽式生成页面了,而是更倾向于 html 、qml 这种配上样式。
    falcon05
        5
    falcon05  
       23 小时 4 分钟前
    jQuery 已经过时,可以跳过; Linux 脚本可以先放一放,但基本的 Linux 命令还是要掌握的; k8s 和宝塔软件可以暂时不学;数据库选择 MySQL 就足够了。Python 和 Java 是两个独立的语言,不需要一起学。
    NoKey
        6
    NoKey  
       22 小时 1 分钟前
    先不要管,先搞 java 和 linux 基础操作,其他的等后面再说,举个栗子,你一个新手入职,一开始怎么可能给你安排这么多少事情,你敢接,他敢派么?
    COW
        7
    COW  
       21 小时 55 分钟前 via Android
    你想要做微软那种 exe 程序界面?没啥人用 Java 写,先学 C# 吧,可以拖可以写代码,学会了之后 Java 上手无门槛。
    lucasj
        8
    lucasj  
       21 小时 54 分钟前
    做个 Spring Boy 足以
    epiloguess
        9
    epiloguess  
       1 小时 32 分钟前 via Android
    1.前端可以不学,但是 http 要学明白,浏览器的相关的要学。
    2.linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    epiloguess
        10
    epiloguess  
       1 小时 31 分钟前 via Android
    @epiloguess
    2.linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    epiloguess
        11
    epiloguess  
       1 小时 27 分钟前 via Android
    我真服了……这个手机版网页每次都意外点到了回复。2.linux 脚本,宝塔,这些可以不学,或者慢慢学,k8s 可以完全不用学,docker 建议学,主要是开发方便。3.数据库学 mysql 就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2547 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.