自学Java要从Java基础语法开始自学,自学Java的过程中打好基础是很重要的!首先自学:面向对象基础,API基础,集合基础。这些对Java小白的数学和英语能力的要求门槛不高,在学习的过程中积累相应的数学和Java英语也是完全ok的!开始入门自学的过程中一定打好Java学习的思维,这些对以后的进一步自学有很大的帮助,不要眼高手低,多敲代码多去学习别人的代码是怎样的,会为你以后的工作积累一笔宝贵的财富。

黑马程序员视频库中可以找到经典版的Java自学教程,例如毕向东老师的Java教程,经典版的Java基础教程(编程就像打字一样简单);其中,也有最新版的Java自学教程,都是免费提供视频网盘和资料网盘让大家自学的。

都说万事开头难,我看不是,真正的勇士敢于尝试不同的领域,不要等到失业后才后悔莫及。只要你能每天坚持学习,相信自学Java也能有所收获。

Java基础自学资源

新手该如何一步步的自学Java?(点击进入)

Java自学基础自学技术要点

Java基础自学--Java基础语法

1.Java语言的发展史
2.JDK的下载和安装
3.DOS命令的介绍和使用
4.Path环境变量的配置
5.第一个代码HelloWorld案例
6.NotePad++软件的安装和使用
7.Java中的数据类型
8.常量的使用
9.变量的定义与使用
10.Java中代码的书写规范
11.数据类型之间的转换
12.Java中的各种运算符操作
13.if分支语句的灵活使用
14.switch分支语句
15.for循环结构
16.while循环结构
17.do..while循环结构
18.各种循环语句的区别和应用场景
19.循环跳转控制语句
20.嵌套循环的应用
21.猜数字小游戏
22.IDEA开发软件
23.数组的动态初始化
24.数组的访问格式
25.数组的静态初始化
26.Java的内存划分和作用
27.分析数组在内存中的存储
28.方法的定义和调用
29.方法的参数和返回值问题
30.方法的重载(Overload)
31.参数是基本类型和引用类型的区别
32.Debug断点调试的使用

Java基础自学--面向对象基础

1.类和对象的概述
2.分析对象在内存中的存储
3.成员变量和局部变量的区别
4.private关键字的应用
5.this关键字的应用
6.this关键字的内存原理
7.面向对象特性之封装
8.构造方法(Constructor)
9.构造方法的注意事项
10.标准类的定义规范

Java基础自学--API基础

1.API的使用方式
2.String类的特点
3.String类的常用构造方法
4.字符串的比较规则
5.用户登录的案例
6.遍历字符串的方式
7.字符串的拼接
8.字符串的反转操作
9.StringBuilder类的作用
10.StringBuilder类的构造方法
11.StringBuilder类的常用方法
12.用StringBuilder完成字符串拼接和反转

Java基础自学--集合基础

1.ArrayList集合的特点
2.ArrayList的构造方法
3.ArrayList的常用操作
4.集合存储自定义类型并遍历
5.学生管理系统的业务介绍
6.学生管理系统的代码编写

Java自学路线图之Java基础自学的更多相关文章

  1. Java自学路线图之Java系统自学

    Java自学不是一朝一夕的事情.可以采用"懒开始"的方法,但是必须要坚持下去,才能真正自学Java掌握编程技术.那些企图学几天去包装一下找工作的,请绕道.如果你下定决心自学Java ...

  2. Java自学路线图之Java框架自学

    Java自学路线图的框架分为两个阶段,第一阶段的Java框架包含六个内容:MyBatis,Spring,SpringMVC,Maven高级,Git,Dubbo. 在Java自学过程中掌握框架的使用,对 ...

  3. Java学习路线图,Java学习计划建议

    怎么学习Java,这是很多新手经常遇到的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:     首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...

  4. java自学:从零基础到入门系列--java环境变量的配置JDK的下载安装图解

    一.首先去官网下载 Java 语言的软件开发工具包–JDK,下载JDK8即可,下载地址为:https://www.oracle.com/technetwork/java/javase/download ...

  5. JAVA是否适合非科班者自学入行?石油工程专业从培训到JAVA入门自学亲身经历

    如今的我已经过了三十而立的年纪,虽然在三十岁我没有立下任何事业,相反,还在茫茫苦海中挣扎. 但是我并不是没有收获.当然,曾经在我拥有大好青春年华的时候选择了迷茫,以至于当我有所明悟的时候,却已经错过了 ...

  6. 编程漫谈(二十):如何自学编程及Java、上手真实开发及转行程序员的建议

    前路漫漫,吾将上下而求索! 最近有时在知乎上逛逛,发现很多人对自学编程及转行程序员有困惑.我是在25岁读研时转程序员,正赶上好时候(中国云计算刚刚起步及移动互联网正红的阶段),同时又走了不少弯路,因此 ...

  7. java学习路线图-----java基础学习路线图(J2SE学习路线图)

    安装JDK和开发软件跳过,网上太多了,不做总结,以下是我总结的学习路线图,欢迎补充. JAVA基础语法 注释,标识符命名规则及Java中的关键字 Java基本数据类型 Java运算符与表达式 Java ...

  8. 从程序员到CTO的Java技术路线图 JAVA职业规划 JAVA职业发展路线图 系统后台框架图、前端工程师技能图 B2C电子商务基础系统架构解析

    http://zz563143188.iteye.com/blog/1877266在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样 ...

  9. 自学Java第一章——《Java概述》

    1.1 Java历史 Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购. Java之父是詹姆斯.高斯林(James Goslin ...

随机推荐

  1. Users组权限Win7虚拟机继承Administrator的个性化设置

    在administrator账号下进行的模板设置,配置文件保存在“C:\Documents and Settings\Administrator”文件夹下的profile里面,但是创建的用户虚拟机获取 ...

  2. linux上hosts文件如何配置

    linux上hosts文件如何配置 一.什么是host Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登 ...

  3. JDBC之BaseDao类

    package com.it.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prep ...

  4. vue日常问题总结

    1.Vue项目启动后首页URL带的#该怎么去掉? vue-router中默认使用的是hash模式,URL中带有#号,我们可以用如下代码修改成history模式: import Vue from 'vu ...

  5. 关于安装MongoDB4.0.9启动服务时显示connect failed错误的解决

    1.在安装完MongoDB4.0.9后在其/bin目录下打开CMD输入mongo测试服务是否开启,结果显示connect failed错误 解决方法: 出现这个错误的主要原因时因为在我们计算机的服务里 ...

  6. <USACO09DEC>过路费Cow Toll Pathsの思路

    啊好气 在洛谷上A了之后 隔壁jzoj总wa 迷茫了很久.发现那题要文件输入输出 生气 肥肠不爽 Description 跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦 ...

  7. CS229 Lesson 13 高斯混合模型

    课程视频地址:http://open.163.com/special/opencourse/machinelearning.html 课程主页:http://cs229.stanford.edu/ 更 ...

  8. 微软发布MS MARCO数据集,提高计算机阅读理解能力

    ​ MARCO数据集,提高计算机阅读理解能力" title="微软发布MS MARCO数据集,提高计算机阅读理解能力"> ​ 本文译自:Microsoft data ...

  9. 94-datetmie模块

    目录 datetmie模块 1 返回当前时间 2 当前时间+3天 3 当前时间-3天 4 当前时间-3小时 5 当前时间+30分钟 6 时间替换 datetmie模块 datetime模块可以看成是时 ...

  10. LeetCode python实现题解(持续更新)

    目录 LeetCode Python实现算法简介 0001 两数之和 0002 两数相加 0003 无重复字符的最长子串 0004 寻找两个有序数组的中位数 0005 最长回文子串 0006 Z字型变 ...