Personal Learning Path of Java——初识Java
初识Java
在我个人看来,Java是一门高大上的面向编程语言,这也是Java吸引我的地方。在自学Java之前,我在学校大概学过了一些C语言的知识,在学校学的那点C语言纯属是拿来打基础用的,大概了解了一下什么是编程,编程的一些基本语法(很多编程语言可以说是大同小异吧),在C语言基础的铺垫下,再去学习其他编程语言肯定是会轻松一点的!
Java的开发工具很多,我用的就是Eclipse(下载地址:https://www.eclipse.org/downloads/),当然,Java和C语言就不同了,在安装好Eclipse后还得为其配置Jdk环境,(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)。步骤如下:
点击DOWNLOND下载,进入下面的面页:
在此,首先要点击第一个箭头所指向的小圆点,然后再根据自己电脑位数选择下载,点击后面的蓝色下载地址就可以下载了!
下载完成后就一直点下一步安装就可以了,中途不需改变任何信息,但如果想改变安装地址也是可以的。
接下来就是配置JDK环境了:
第一步:进入控制面板,选择系统,再选择高级系统设置。
第二步:进去之后,选择高级,环境变量。
第三步:点击新建,分别新建两个文件(path和classpath),注意:是在下面新建,而不是上面。此处的变量值为刚刚安装jdk的位置。
最后就是检测是否配置成功了:在dos命令下输入javac,如弹出如下信息就代表配置成功了。
个人认为的学习方法:
1、明确自己的学习目标和方向,既然选择学习Java就要认真研究。
2、初识者无需去找大量书籍来看(毕竟有些书籍也看不懂),应该先找一本相对基础的书进行系统的学习,而不是三天打鱼两天晒网。
3、了解程序设计模式。不论是做作业还是在工作,我们面临的都是写代码,我们所写的代码必须具有高度可读性,这样的代码才有调试、维护、重构的价值。学习一些设计模式能够更好的把我项目的整体结构。
4、了解Java的基本信息,了解Java运行过程,不过哪门编程语言,在学习之前都一定要了解它的运行机制,这样对我们理解有帮助。
5、对Java的基本语法进行熟悉,达到熟练应用的效果。实在记不住,可以借助开发工具的代码辅助功能,久而久之就会记住了。
6、在学习过程中多实践:光看书记一些理论知识肯定是不行的,我们得书籍和开发工具结合使用,多自己动手写一些程序、运行并分析。另外还要多思考:遇到问题自己先思考问题出在哪里,实在不行就找度娘或者谷歌,这样还不能解决再问别人,千万不要一遇到问题就去请教他人。
7、多阅读别人的源代码,不只是光看看就行,或者是死记硬背。要分析别人的编程思想和设计模式,最后融为己用。
Personal Learning Path of Java——初识Java的更多相关文章
- Java - 初识Java
Java是一种跨平台的面向对象的程序设计语言. 区分大小写: 标点符号为英文: 强类型语言,在Java中存储的数据,必须在编译时确定其类型: Java版本 Java按应用范围分为3个版本,即Java ...
- Personal Learning Path of Java——Java语言基础
Java语言是面向对象编程语言,Java程序的基本组成单元是类,类体中又包括属性和方法两部分.每一个程序都必须包含一个main()方法,含有main()方法的类称为主类. 如下面代码: package ...
- Java初识与配置环境
Java初识 Java简介 Java是一门面向对象的程序设计语言.功能强大并且简单易用,极好的实现了面向对象理论.允许程序以类似人类的思维方式进行复杂的编程. Java具有简单性.面向对象.分布式.健 ...
- 002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介
002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介 学习Java的基础语法 Java是一门编程语言,学习的逻辑其实和现实世界的语言是一样的,需要了 ...
- Java Learning Path(四) 方法篇
Java Learning Path(四) 方法篇 Java作为一门编程语言,最好的学习方法就是写代码.当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类 ...
- Java Learning Path(五)资源篇
Java Learning Path(五)资源篇 1. http://java.sun.com/ (英文) Sun的Java网站,是一个应该经常去看的地方.不用多说. 2.http://www-900 ...
- Java Learning Path(三)过程篇
Java Learning Path(三)过程篇 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法.因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基 ...
- Java初识
基础概念 特点: 完全面向对象,动态 解释性,简单.易移植,跨平台 安全健壮,高性能 多线程,分布式 三种核心机制: Java虚拟机 Java Virtual Machine 垃圾收集机制 Garba ...
- Java 面向对象编程——第一章 初识Java
第一章 初识Java 1. 什么是Java? Java是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的.性能优异的多线程语言.它以其强安全性.平台无关性.硬件结构无关性.语言简 ...
随机推荐
- [js] post 方式打开新窗口
一.前因 一般我们是用 window.open(url,name,params); 打开新窗口, url 会携带一些参数, 但存在参数过多,引发url 过长截断,无法打开正确窗口, 所以我们需要使用 ...
- 【YII】Yii入门
1. 入门博客 http://blog.csdn.net/zm2714/article/category/1359776/2 2. 创建运行demo http://blog.csdn.net/zhou ...
- PHPsthdy+xdebug
PHPsthdy下载后查看phpinfo后会发现没有xdebug这一项: 1.phpStudy集成了XDebug扩展,所以不用单独下载XDebug. 2.打开XDebug扩展:右击PHPstudy的图 ...
- Spring AOP With AspectJ
一.AOP和拦截器 某些情况下,AOP和拦截器包括Filter能够实现同样的功能,一般都是请求即controller层的操作,这三个执行顺序为Filter>Interceptor>AOP, ...
- [Git] 1、常用Git命令行总结(一)
一.GIT CLONE最常用的有如下几个 1.最简单直接的命令:git clone xxx.git 2.如果想clone到指定目录:git clone xxx.git “指定目录” 3.clone时创 ...
- RabbitMQ安装以及java使用(二)
上一篇记录了rabbitmq的安装,这一篇记录一下rabbitmq的java客户端的简单使用,当然在项目中我们有更为复杂的应用场景,这里只有最简单的点对点生产者与消费者模式. 1.建立工程 首先建立一 ...
- 【机器学习PAI实践一】搭建心脏病预测案例
一.背景 心脏病是人类健康的头号杀手.全世界1/3的人口死亡是因心脏病引起的,而我国,每年有几十万人死于心脏病. 所以,如果可以通过提取人体相关的体侧指标,通过数据挖掘的方式来分析不同特征对于心脏病的 ...
- 【转载】QT MySQL数据库操作总结
转载自http://blog.chinaunix.net/uid-28194872-id-3631462.html #include <QtSql> QT += sqlQSqlDataba ...
- python基础===八大排序算法的 Python 实现
本文用Python实现了插入排序.希尔排序.冒泡排序.快速排序.直接选择排序.堆排序.归并排序.基数排序. 1.插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一 ...
- 树状数组lowbit()函数原理的解释 x&(x^(x-1)) x&-x
树状数组lowbit()函数所求的就是最低位1的位置所以可以通过位运算来计算 树状数组通过 x&(x^(x-1)) 能够成功求出lowbit的原因: 首先设x=6,即110(2) 于是我们使 ...