想自学java但是没有头绪

本贴最后更新于 2670 天前,其中的信息可能已经时异事殊

网上倒是有不少教程,但是零零散散的,不知从何学起。如果一定要说学到什么程度的话,能建立一个简单功能的网站就可以。希望大家能给予思路指导~

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3059 引用 • 8180 回帖 • 428 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250
    订阅者

    找个流行的框架,然后按照文档一步一步来就行了 :-)

  • Tomatoski
    作者

    @88250 嗯嗯,还是得动手,光看教程不大行。

  • 88250
    订阅者

    @Tomatoski 写个博客练手

  • muyuballs

    @88250 我觉得还是不要看框架使用 JSP+Servlet 最好,这样以后用框架才能更好的明白 WEB 程序的前后台交互的原理

  • sky_dhx

    java 还是去学 golang 把。

  • YaMaDie

    java 的设计思想 是最好的。 可以看毕向东的 java 基础看完了之后 再看你主攻哪方面,web,Android?

  • youngski

    @YaMaDie WEB~我会看您推荐的书的~~3Q

  • youngski

    @sky_dhx =、= golang...我先去百度下

  • youngski

    @88250 之前有点底子,会对 php 网站简单的修修改改,如果说现在起手写一个....貌似比较困难

  • youymi

    传智博客看看 java web 相关的视频

  • youngski

    @youymi 3Q 我去学(xiao)一下

  • yangyujiao

    我们这谁要学 java 了 就说回去先把马士兵的视频看完。前几天还有几个同事找视频呢。。。好多人都是看着视频,然后自己敲。还有一个方法是当时学的时候老师说的,把书上的所有例子敲一遍,搞明白怎么回事。

  • youngski

    @yangyujiao 突然想起上学的时候教 PHP 的老师,每天让我们敲代码自己领悟。=。= 我去找一下马士兵的视频~

  • yangyujiao

    @youngski 我有马士兵还有传智播客的整套视频,可是··· 太大了 不好发···· 另外一个朋友刚给了我黑马培训的安卓视频。。。 不过我还一点没看呢!!!

  • youngski

    @yangyujiao 哈哈~我刚才找到马士兵视频的百度网盘链接 http://pan.baidu.com/s/1dDd4iDb#render-type=grid-view&path=%252F

  • someone756

    同学高中毕业了吗?

  • youngski

    @jingxuetao -。- 工作有几年了...只是不在编程这个行业...

  • someone756

    @youngski 😳😳😳

请输入回帖内容 ...

推荐标签 标签

  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    83 引用 • 1157 回帖 • 523 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 65 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    65 引用 • 187 回帖 • 526 关注
  • OnlyOffice
    4 引用 • 11 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    323 引用 • 602 回帖 • 1 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 344 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 399 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 654 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    84 引用 • 112 回帖
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    376 引用 • 3329 回帖 • 144 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 30 回帖 • 16 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    43 引用 • 72 回帖 • 1 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 19 回帖 • 386 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 556 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    6 引用 • 13 回帖 • 1 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 674 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 512 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    3 引用 • 62 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    20 引用 • 57 回帖
  • 笔记

    好记性不如烂笔头。

    290 引用 • 775 回帖
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    21 引用 • 7 回帖 • 358 关注
  • 电影

    这是一个不能说的秘密。

    118 引用 • 591 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    16 引用 • 142 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 572 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • 倾城之链
    17 引用 • 47 回帖 • 33 关注