当前位置:首页 » 编程语言 » java编程入门自学

java编程入门自学

发布时间: 2022-03-09 01:42:43

㈠ 我想自学java编程 请问需要看什么样的书能入门

初学者,我建议应该先看比较基础的书,千万别去看什么《java编程思想》之类的书,要不然,你会很好受打击的。最好是看《21天学通java》之类的书籍,比较基础的,Java编程思想太抽象,而且讲解的很深,初学者不易看懂。或者说,初学者,书也不需要看,直接下载写java视屏看即可。推荐你看MLDN李兴华的java教程。

㈡ Java要怎么自学

一直关注我的朋友们应该都知道,很早之前我就打算开始写 Java 相关的文章了,一直没想好要从什么阶段入手。因为太简单的大家都会,太难的可能自己还没学会。人生总是这样,矛盾与纠结一直缠绕在身。想着纠结来纠结去也没有什么用,不如就从零开始吧。重走一遍自学之路,给零基础的小伙伴一点方向、给已经工作的各位大牛复习下基础!

下面开始今天的知识!

一、计算机基础知识(Java 日常编程相关)

1、键盘快捷键介绍(万能快捷键,在任何IDE编写代码都通用)

Ctrl+A 全选

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Ctrl+S 保存

2、常用DOS命令

二、Java语言概述

1、Java语言发展史

2、Java语言平台版本

3、Java语言特点

简单性 解释性

面向对象 高性能

分布式处理 多线程

健壮性 动态

结构中立 安全性

跨平台(重要)

什么是跨平台性?

通过Java语言编写的应用程序在不同的系统平台上都可以运行

原理是什么?

只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行

三、JDK相关下载、安装

JRE (Java Runtime Environment Java运行环境)

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

JDK (Java Development Kit Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

简单而言:使用JDK开发完成的java程序,交给JRE去运行

JDK下载(Google/网络 “Java JDK 下载”)

JDK安装(傻瓜式安装,下一步即可,安装路径不要有中文或者特殊符号如空格)

四、环境变量的配置

path环境变量配置的作用

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录

程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行

path环境变量配置、classpath环境变量配置(Java 1.5 版本之后可不需要设置classpath)

path/classpath 环境变量的配置请 Google/网络 “Java 环境变量配置”,按照搜索出的第一条结果配置即可

path和classpath的区别

path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

classpath环境变量里记录的是Java类的运行文件所在的目录

五、HelloWorld

开发工具介绍

Eclipse(最多人用,建议零基础用Eclipse,教程大多用这款工具,出错了容易解决)

MyEclipse

STS(Spring Tool Suite)

IntelliJ IDEA (趋势,建议有开发基础的直接上手这款)

HelloWorld

首先定义一个类 class 类名

在类定义后加上一对大括号{ }

在大括号中间添加一个主(main)方法/函数public static void main(String [] args){ }

在主方法的大括号中间添加一行输出语句System.out.println(“hello world”);

六、写在最后,过来人的建议

1、现在编程资料太多,只要找一份靠谱的学习视频就够了,不用收集那么多,根本看不过来。

2、刚开始配置Java环境的时候,建议对照着学习视频进行配置,看书配置容易出错。

3、视频和书结合结合着学习,可以先跟着视频学习,然后再过一遍书,加深理解。不能光看视频学习,也不能光看书。

4、不要钻牛角尖,有很多编程问题,你现在想不明白,没关系!接着往下学,学到后面就会明白前面想不通的地方了。

5、一定要多敲代码,重要的事情说三遍:多敲、多敲、多敲。

6、没有学不会的编程、只有不努力的自己。我刚学的时候,配环境的地方卡了三天,最后还是成功转行了。所以千万别在开始遇到困难的时候就放弃了,你遇到的问题大家都遇到过,千万别觉得自己笨!

㈢ java编程入门自学,去哪儿好呢或者有什么好的学习建议吗

Java自学其实很多时候,靠的不光是自驱力,更要有系统的知识脉络帮助你条理的学习,自学现在有好多人喜欢上CSDN自学,现在的CSDN不比往日,有些时候CSDN提供的代码都跑不起来,这样的环境下,谁还能放心自学,这样的行业现状,注定了线 上培训的优势:灵活性高,价格合适。现在的Java学习不再局限于学习JDK和JRE这两部分,Java所要掌握的技能有三部分:首先是展现层,面向用户的部分,就是所谓的UI,要理解底层的HTML和JS前端框架;其次入门讲究短平快,对于JAVA后台来说,掌握spring boot的mvc和微服务就掌握了90%的初级内容;最后一点,就是数据库sql学习需要很长时间的积累,Java学习是不能避开SQL学习的,这是企业特性所决定的,几乎属于必备知识。
JAVA的确是入门IT行业的良好选择,关键在于它的就业面真的广,上下限都非常理想,想混咸鱼模式,或者想要努力搏个大的都可以。比起过去线下培训动辄上万脱产,线 上培训是真实又灵活的,比如拉勾教育的Java就业急训营,对于Java入门技能的讲解很有针对性,实用性强、课程质量高,真正实现从入门到进阶的目标,是个很不错的入门途径;除此之外,拉勾教育真的帮做企业内推,很好的依托拉勾的互联网人才招聘资源为学员解决就业难题;教学师资一流,许多老师出身大厂,技能教学更”接地气“让学员在工作中更加得心应手。

㈣ java入门新手教程

分享一份Java的学习路线,包含每个阶段需要掌握的知识点,可以参考下
1、Java基础
胜任职位:初级Java开发工程师
学习Java数据类型、String基本类型封装类、MySQL等基础知识,属于必备技能,不论你是什么目的学习Java,此部分很多内容都是必学的知识点…主要进行中小型互联网项目开发,一些小型项目的辅助工作。
2、Java进阶
胜任职位:初级软件开发工程师
学习Java集合高级、I/O流、Java网络通信、线程、MySQL高级、连接池等等,是Java工程师必须掌握的知识点,主要进行中小型互联网项目开发,OA/CRM/ERP系统开发,APP服务端开发。
3、前端
职位:Java前端、企业级项目中级工程师
同Java基础知识一样,CSS、JavaScript、JQuery是职业晋升必备的技能包,主要进行各企业中高级项目的参与。
4、基础框架技术开发
胜任职位:Java中级开发工程师、企业级项目中高级工程师
想要进行框架开发项目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的学习,需全面掌握。主要进行主要进行各企业中高级项目的参与,框架开发项目,可独立进行小的开发项目)。
5、持续集成和部署
胜任职位:Java开发工程师、企业级项目中高级工程
学习Linux网络基础、Maven构建和环境搭建、Git常用操作命令、Gitlab项目管理、Jenkins使用、Docker容器命令介绍和应用等完成多元环境下的配置搭建,主要进行大型互联网项目开发。
6、微服务
胜任职位:混合开发工程师/Java高级开发工程师
讲解SpringCloud、Dubbo服务框架等,如果想成为资深的Java工程师,需要掌握这些知识点。这部分内容比较集中,初学者需要细细考量,主要进行大型、超大型互联网项目开发)
7、互联网解决方案
胜任职位:Java高级开发工程师/Java架构师
学习大型互联网平台架构设计、分布式锁解决方案、分布式事务解决方案、缓存解决方案、对象存储解决方案等,学习互联网解决方案,主要进行Java各领域涉猎,可主导多元产品项目的实现。
如果你想要专业的学习Java,更多需要的是付出时间和精力,一般在2w左右,4-6个月左右的时间。应该根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。

㈤ 自学 Java 怎么入门

自学的困难就是,不知道该从哪里开始,才怎么学,没有一个系统的学习路径,现在黑马程序员最新上线了java学习路线图,非常好的解决了一个难题,可以去搜索看一下。

一、java基础

学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。

㈥ 想要自学JAVA,应该如何入门

自学java怎么算入门? 衡量标准是什么?

我从个人角度分为三个阶梯: 初学,入门,高手

第一: 初学 (理论知识阶段)

很多同学刚刚入门学习java,看书,或者看视频。这个阶段是积累理论知识的时候,相对比较容易,一个小知识点,信息量少,跟着老师的思路走就可以。

在这个阶段,很多同学学得很快,感觉编程好简单。

随着学习的深入,大多数同学会产生混乱。 为什么? 所有的技术背后都有原理,前面都有应用场景,不同应用场景有不同使用方法。 信息量逐级增加。

信息量逐级增大后,会有什么问题?

  1. 学到后面忘记前面。

  2. 新技术不断出现,感觉永远学不完。 丧失兴趣或信心。

理论知识阶段,更重要的是理解原理和规律, 知识点的细节记不住可后面查找。学习方法更重要的是交流讨论,理解和总结。 多问为什么是关键!

第二: 入门 (熟练度)

一个项目从0到1的过程才是最宝贵的,也是初学者提升最大的部分。 但从书本或者视频中,很难学习这个过程。

技术的应用能力换句话说是 技术的分解排序能力, 当遇到一个需求,该如下实现?

基本的思路是 把需求分解成原子操作。 原子操作代表开发当中的基本操作,也就是在知识点当中学到的,比如数据库操作,sql,框架的基本使用等等。

如果能把需求分解为原子操作序列,开发完成只是时间快慢的问题。往往刚刚开始学习编程的同学,不善于或者懒得去思考。毕竟看视频是被动的,分析问题是主动思考。学习只是看看视频,本质上是思考的懒惰

所以需要找大量的练习和项目案例进行实践!!!

第三: 高手(业务和性能)

程序员是把理论知识组合应用起来解决用户的问题。(或者提高用户的效率)

第三个等级的知识更加多元化,不同行业涉及不同的领域知识,信息量也是增大。

  1. 业务解决用户的问题,可以赚钱。

  2. 性能用最小的资源,解决用户的问题,可以省钱。

所以在企业开发中,需要考虑更多和成本,时间,用户等相关的问题。

总结: 掌握理论知识后,需要大量的代码去实践,才算入门。

分享下我们的学习路线,供你参考一下!

希望能帮到你,望采纳!

㈦ java该怎么自学

在学java一定要问问自己喜欢吗?只要喜欢一切没问题,这是我的建议:多敲代码,多敲代码,多敲代码,重要的事情说三遍
学习Java决不能听完敲一遍就过,一定要多敲几遍,第一遍可以跟着老师的思路,后面一定要有自己的思路,慢慢培养自己的编程思想和实现功能的逻辑。甚至可以自己给自己出题,完全靠自己实现一些有意思的小功能,对提升自己的能力和代码熟练度都有不小的帮助。

多看视频,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。
如果是零基础的话,就看视频,b站上高旗老师讲得不错,每看到视频出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把视频看完半段了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛逼,这时再把教材拿出来仔细看每一句话,掌握原理。
希望你早日学成,有苦恼一起讨论一下。

㈧ 自学Java如何入门

自学Java看这一篇就够啦!Java学习路线图分享给你,跟着学习吧!

一、Java基础

㈨ 零基础如何自学好Java编程

首先零基础学习Java是不需要看书的,根据小编多年的行业经验来看,初学者看视频学习是最好的方式,通俗易懂的语言可以让初学者可以更好的理解。没有几个人可以在基础的情况下通过看书把Java学会,这样的概率是非常低的。
理由是:阅读能力强的人很少,专业性技能的Java书籍都是专业名词,如果不通过通俗的语言去解释,零基础的人是很难理解的。
1.首先你应该通过一些渠道找到一套最新讲的比较好的Java系统学习教程,这是你首要解决的问题,因为接下来的日子,你要利用这套教程把Java语言学到可以就业的水平。如果找不到教程,可以管我要,这是我的V:Zhanlaoshi71,从事Java开发16年的时间。
2.目前是工作状态,我建议你一天拿出四五个小时的时间来业余学习,持着八小时之外求发展的态度来学习,而不要选择辞职学。这样的方式是非常不理智的。因为目前选择学习Java的人很多能不能达到就业的水平谁都预料不到。
3.既然是学习专业的技术,建议不要完全靠自己,能花点钱尽量花点钱,现在网络这么发达,在网上找一个能带你学习指导你的人并不难,除非是非常穷的人,只能完全靠自己自学。如果还有点积蓄,那么给自己花点钱学习少走弯路还是非常有必要的。
4.提前找专业的人了解一下学习Java过程中会遇到哪些大家都常见的问题,我这里提两点最大的困难,我学习Java16年的时间,接触很多初学者。我认为最大的困难一个在于学了后面的忘记了前面,另一个就是开始学习如何养成编程思维。因为编程思维就决定了你能不能用代码把题做出来。这两点也是让大多数人中途不学的主要原因。因为学习者无法解决这两个问题,所以认为自己不适合,最后放弃了。其实是他们的学习方法不对,没有掌握Java的学习方式。
5.一天拿出四个小时的时间,那么根据自己的学习时间安排好每天的任务量,建议一天学习两个小时的知识点。然后用三个小时来练习巩固今天所学的知识。你的任务就是把这些知识点巩固就可以了。很多人不知道自己应该达到什么水平,其实非常简单,你每天在学习的东西,你可以掌握到80%以上,那么你一定可以就业。
Java语言的四部分内容:
1.JavaSE
2.数据库
3.JavaWeb
4.框架
初学者在学习Java的时候,最难的时候头两个月,Java语言本身的一个特点就是越学越简单。建议初学者在学习Java的时候,一定要把JavaSE学的非常透彻,这样你以后无论学到哪里,都会感觉到无比的轻松,如果你觉得你学习Java很吃力,那一定是JavaSE的基础没有学好。
月入过万?
很多人都幻想自己什么时候可以月入过万,就会疑惑Java程序员真的都可以月入过万的。关于这点是没错的,Java程序员的平均工资是13000多,但不要看着工资高你就可以来学。这不是每个人都可以学成的,必须付出努力去学习,而且还要不断的学习新技术才能不断的涨薪,所以你如果没有做好长期学习的准备,奉劝你不要来这行。

热点内容
eclipse运行python 发布:2025-01-14 04:07:06 浏览:292
struts源码学习 发布:2025-01-14 04:02:28 浏览:686
李根数据库 发布:2025-01-14 03:44:52 浏览:341
php数据库删除 发布:2025-01-14 03:35:51 浏览:294
上传进度条代码 发布:2025-01-14 03:32:01 浏览:638
电脑怎样创建文件夹 发布:2025-01-14 03:31:20 浏览:658
王朝脚本 发布:2025-01-14 03:26:08 浏览:175
dcloud源码 发布:2025-01-14 03:26:00 浏览:301
梅林IPTV脚本 发布:2025-01-14 03:23:46 浏览:633
c语言if语句执行顺序 发布:2025-01-14 03:22:19 浏览:990