狂哥学java

  • 前言01   疑惑解答
    • 座右铭:即使再小的帆也能远航。
    • 相当于无论咱们现在是一个什么样的身份,什么样的地位,只要我们足够的坚持,我们总有一天能远航到自己想要的一个目的地。
    • 如何体系的进行学习java
    • java能干什么
      • 大数据领域,微服务领域,云计算
      • 做一些银行的系统,支付的第三方系统,政府网站
      • 做一些 SARS 跟云计算相关的一些提供服务者,服务提供者,一些手机的 APP ,云系统的一些管理后台,小电商网站,桌面工具,破解软件
    • 明确学习java目标
      • 专业就业不好,转行做计算机java类的工作
      • 了结一些安卓逆向基础,发现很多地方用Java,顺便拓展自己的知识面
      • 考计算机二级java
    • 半年时间-完全掌握
    • 熟练应用-工作两三年
  • 前言02   java与python
    • 定位
      • java源自 c 跟 c ++体系    1995
      • Python面向于系统管理、科研、教育等非程序员群体   1991
    • 难度
      • Python 简单-我们在使用 Python 的时候,我们尽可能要调用别人给我们写好的代码接口而已。把别人的库拿过来用。
      • java困难-处理很多问题相对更原生态一点,书写的代码可能要稍微多一点,但是假设我们如果 Java 也能够完成一些封装,让别人去调用,这时候就很难说谁更简单了。
    • java的学习过程
      • 挖掘Java 的源代码---涉及到的数据结构是怎么样产生的/封装好的代码以及接口,它是如何实现|了结细节才能进步
      • 对待编程的心态---把编程当作一种爱好

学习之外有对人生的收获

    • 编程语言排行榜网站
      • toibe
  • java学习(累计77天)
    • JavaSE (18~70天)
      • 计算机基础
      • 博客的重要性
      • Java基础语法
      • 流程控制和方法
      • 数组
      • 面向对象
        • 封装
        • 继承
        • 多态
        • 抽象类
        • 接口
      • 异常
      • 常用类
      • 集合框架
      • IO
      • 多线程
      • GUI (可选)
      • 网络编程
      • 注解和反射
      • JUC编程
      • JVM探究
      • [扩展]23种设计模式
      • [扩展] XML
      • [扩展] 数据结构和算法
      • [扩展]正则表达式
    • 数据库 (4天)
      • mysql
      • jdbc
      • uml类别
      • 数据库设计
    • 前端(7天)
      • HTML
      • css
      • js
      • jQurery
      • layui / BootStrap
      • Vue
    • JavaWeb(7天)
      • Tomcat
      • Http
      • Maven
      • Serviet
      • Session,Cookie
      • JSP
      • 三层架构
      • ISTI、EL表达式
      • 过滤器
      • 监听器
      • 文件上传
      • 邮件收发
      • [扩展]富文本编指器
    • SSM框架(9天)
      • Git
      • MyBatis
      • Spring
      • SpringMVC
    • Linux (7天)
      • Linux基础
      • Redis
      • Nginx
      • Docker
    • SpringBoot(8天)
      • SpringBoot 基础
      • SpringBoot 配置及原埋
      • SpringBoot 持久层操作
      • SpringBoot Web开发
      • SpringBoot 缓存
      • SpringBoul 消息
      • SpringBoot 检索
      • SpringBoot 任务
      • SpringBoot 安全
      • Dubbo+Zookeeper 分布式开发
    • SpringCloud(7天)
      • 微服务及微服务架构
      • SpringCloud
      • Eureka服务注册与发现
      • Feign、Ribbon 负载均衡
      • Hystrix 熔断机制
      • Zuul 路出网头
      • SpringClcud Config配置中心
    • Hadoop(8天)
      • 大数据时代
      • Hadoop简介
      • Hadoop环境搭建
      • HDFS
      • MapReduce
      • Yarn
      • Hive
      • Hbase
  • 如何更好更高效的学习Java
    每个牛B人物背后都有段苦逼的岁月,只要像sb的一样坚持,终将牛B!
    • 多写(代码),多写(笔记),多写(文章)
    • 多练(交流),多练(思维),多练(技能)
    • 多分享(知识),多提问(怎么了),多思考(为什么)
    • 最重要(坚持)
  • 预科01:博客的重要性
    • 论博客的重要性
  • 学习做人有时候比学习知识更重要---冰冻三尺,非一日之寒

  1. 博客(blog):网络日记
    • 平台:csdn,博客园,简书
    • 工具:Typecho---markdown格式
    •  总结与思考---不要学了前面忘后面---最快方式:写blog
    • 提升文笔组织能力
    • 提升学习总结能力---每一章每一小节---每大章---体系---了结自己学了什么
      • 总结失败经验---不断反思,提升自己
    • 硬件及冯诺依曼结构
    • 常用快捷键和dos命令
  • java入门5 基本安装环境
    • 卸载JDK
      • 1.删除java的安装目录
      • 2.删除JAVA_HOME
      • 3.删除path下关于Java的目录
      • 4.java -version(有空格)
    • 安装JDK
      • 1.百度搜索JDK8,找到下载地址
      • 2.同意协议
      • 3.下载电脑对应的版本
      • 4.双击安装JDK
      • 5.记住安装路径
      • 6.配置环境变量
      • 7,测试JDK是否安装成功
        • 1.打开cmd
        • 2.java-version
      • notepad++
  • java入门6 Hello world详解
    • HelloWorld
      • 1.随便新建一个文件夹,存放代码
      • 2.新建一个Java文件
        • 文件后缀名为.java
        • Hello.java
        • 【注意点】系统可能没有显示文件后缀名,我们需要手动打开
      • 3.编写代码
      • 4.编译javac  java文件,会生成一个class文件
      • 5.运行class文件,java class:文件
      • 可能会遇到的情况
        • 1.每个单词的大小不能出现问题,Java是大小写敏感的
        • 2.尽量使用英文;
        • 3.文件名和类名必须保证一致,并且首字母大写
        • 4.符号使用的了中文
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值