自学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. Qt 使用自带的OpenGL模块开发程序

    QT中使用opengl .pro文件中添加 QT += opengl 1.使用指定版本的OpenGL如下使用opengl4.5调用方法,使用指定版本的接口,必须设备图形显示设备支持对应OpenGL版本 ...

  2. C++ new和delete运算符简介

    在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数.如下所示: ); //分配10个int型的内存空间 free(p); //释放内存 在C++中,这两个函数仍然可以使 ...

  3. pytho语法基础-预备知识

    ############################################ """ 简述解释型和编译型编程语言? 解释型语言:可以直接运行,逐条翻译逐条运行 ...

  4. Array.prototype.slice.call()方法的理解

    1.基础1)slice() 方法可从已有的数组中返回选定的元素. start:必需.规定从何处开始选取.如果是负数,那么它规定从数组尾部开始算起的位置.也就是说,-1 指最后一个元素,-2 指倒数第二 ...

  5. python3下scrapy爬虫(第十一卷:scrapy数据存储进mongodb)

    说起python爬虫数据存储就不得不说到mongodb,现在我们来试一下scrapy操作mongodb 首先开启mongodb mongod --dbpath=D:\mongodb\db 开启服务后就 ...

  6. delicate|definite|density|deny doing|draw up |draw on|no equal for|establish|equipped|

    ADJ-GRADED 技巧性很强的;注重细节的A delicate task, movement, action, or product needs or shows great skill and ...

  7. 数据检索|文献检索|事实检索|yandex|Title vs topic|检索技术|检索技巧|

    信息检索: 信息检索原理是,将书写不规范的原始数据先存储,再通过归纳化or标准化手段进行拆分,便于用户搜索. 信息检索类型可依据数据内容进行分类,文献检索是通过输入关键字进入搜索引擎,搜索仅找到含有关 ...

  8. unittest(7)-作业- 全局变量传递cookie

    全局变量存储cookie 测试类中有多个测试函数 # 1.http_requset.py import requests class HttpRequest: def http_request(sel ...

  9. 将js进行到底:node学习1

    废话:自高中以来一直对编程充满激情,磨剑五年,如今要毕业了,我不想用我已经擅长的知识敷衍,而想以一个全新的领域去面向我的毕设--是时候学习一下node.js node.js基础 对于JavaScrip ...

  10. 引入 JPEGCodec;JPEGImageEncoder; 图片处理;MyEclipse编译时报错处理

    在Eclipse中处理图片,需要引入两个包: import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JP ...