精华内容
下载资源
问答
  • 新手小白学JAVA

    2020-06-19 13:02:04
    ( 新手小白JAVA学习流程) 第一次真的很难搞,慢慢来吧! 众所周知B站真的是一个神奇的网站,白嫖党的天堂,资源丰富,学习的归属地,画布多说,来吧,展。。。。。以下内容主要来自Java动力节点讲师老杜,也就是我...

    ( 新手小白JAVA学习流程)

    第一次真的很难搞,慢慢来吧!


    众所周知B站真的是一个神奇的网站,白嫖党的天堂,资源丰富,学习的归属地,画布多说,来吧,展。。。。。以下内容主要来自Java动力节点讲师老杜,也就是我的白嫖老师给大家总结的学习流程,非常受益,想要了解更多锁定动力节点老杜,另外还有很多优秀的讲师,也是程序猿界的老湿机那开始吧!

    1.学习前的准备
    1.一个好的学习方法(应该怎么学高效)
    合格的程序员(敲代码手速)
    键盘手指摆放位置,强迫自己盲打。左手放在asdf键,右手jkl键。形成肌肉记忆
    有一个很好的编程思想
    编程思路!!!
    1.千万不要手抄代码,容易丧失兴趣(缺失代码的灵魂)。但可以敲HelloWorla,目的是检测 程 序 是否运行成功
    2.结论验证法
    课堂中的重要部分记录下来,只记重要部分结论
    努力尝试去验证,推翻不了它最后接受它,最后你就记住了,锻炼自己的编程思路!

    2.一个好用的截图工具
    Snipaste
    3.一个好的记笔记软件(脱离原始纸张)
    Onenote(微软的)
    只写重点,不要记得太详细和截图配合使用
    4.配一台好的电脑
    建议酷睿i7九代以上,至少16G以上
    2.开启学习之旅(学习路线)
    1.javase
    java语言基础,是java的最基本的库,基础语法+常用类库
    2.数据库
    1.mysql或(oracle)
    2.jdbc;java语言连接数据库。(通过java语言对数据进行增删改查等操作)
    3.web前端
    。对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。第二种目前是主流。Browser/Servlet 浏览器访问服务器的形式。
    。浏览器就是B就是web所谓的前端,在浏览器上主要用到:html,css,Javascript【js最为重要】
    4.javaweb
    。BS结构,我们主要进行后端的学习(服务端),后端可以选用多种编程语言C,PHP,JAVA等,目前java占比比较大。
    。先servlet再学jsp
    5.Web进阶
    。AJAX(阿贾克斯)发送请求的一个技术
    。JQuery(javsscript语言的一个高级框架)
    6.javaweb项目实战
    着手一个项目,基于Servlet+Jsp+Mysql+Jdbc+HTML+CSS+JavaSript+JQuery+AJAX
    7.SSM三大框架(额外可选学SSH)
    Spring+SpringMVC+MyBaths
    建议先学MyBaths再Spring最后SpingMVC
    能力足够的话可学SSH:Spring+Struts2+Hibemate
    建议顺序 :Hibernate再Sping最后Struts2
    8.互联网分布式(这个学会薪资会高一些,一般大于15k)
    。Dubbo
    。MQ
    。redis
    。 zookeeper
    。 fastDFs
    。Nginx
    。SpringBoot
    。SpringCloud
    。…

    9.分布式项目实战
    。最好能有一个商业级的项目对以上内容有一个练习,实战操作。
    然后就可以出山,接受社会的毒打了。(整个学时长需要七个月这样,在自学的情况下,好一些的培训机构i大概需要五个月的时间,前提是专业的正规的机构,市面上机构还是有不少比较FW,基本上靠的是对学员的包装。另外特别要注意机构贷款,分期去交学费,利率还比较高的,小伙伴在选择的时候要仔细斟酌)在此也祝愿大家,在以后的生活学习中能够以梦为马,学有所成!

    在这里插入图片描述

    展开全文
  • 新手小白学JAVA JDK下载安装手册

    万次阅读 多人点赞 2021-04-28 17:31:41
    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。是整个java开发的核心。 准备JDK 本次使用的是JDK1.8 如下所...

    JDK的介绍与安装

    JDK简介

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。是整个java开发的核心。

    准备JDK

    本次使用的是JDK1.8 如下所示:
    在这里插入图片描述
    下载完成后,双击图中的.exe可执行文件,完成安装,详细安装步骤如下:

    注意事项:

    学习阶段要保证和老师的环境完全一致,必须安装JDK1.8,否则会影响后续开发学习
    安装时选择默认选项安装到默认目录即可,即: C:\Program Files\Java\jdk1.8.0_291

    JDK的安装

    1. 双击打开安装软件

    双击进行安装,目前我们不需要更改任何配置,直接下一步傻瓜式安装到结束
    在这里插入图片描述

    2.确认路径页面

    点击图中的“下一步”按钮,进入安装位置确认页面.
    在这里插入图片描述
    在这里插入图片描述

    3.安装完毕

    等待安装,完毕后,点击图中的“关闭”按钮,JDK安装完毕。
    在这里插入图片描述
    在这里插入图片描述

    4.配置环境变量

    我们配置环境变量,是为了让计算机可以找到刚刚安装好的JDK
    右键“我的电脑”→“属性”→“高级系统设置”→“环境变量”按钮,打开环境变量配置对话框,如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    注意事项:

    可能存在系统与本示例不一致的情况,不同系统请自行百度”XP如何打开环境变量”
    打开环境变量后有上下两个,我们配置的下面的”系统变量”,此配置对本机的所有用户账户生效
    一台设备可以安装多个JDK,但需要配置环境变量指定让哪个JDK生效,且只能指定一个JDK

    环境变量配置

    1.新建系统变量JAVA_HOME

    变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk1.8.0_291 (默认安装的JDK根目录)
    在这里插入图片描述

    2.修改系统变量Path

    注意事项:

    Path变量系统本身就有,不需要新建,而且它其中之前的任何值都不要修改,误操作的话可能需要重装系统,就添加一条我们JDK的配置即可.

    Path的变量值就是JDK的bin目录: C:\Program Files\Java\jdk1.8.0_291\bin;
    Windows10 电脑,新添加一条变量值C:\Program Files\Java\jdk1.8.0_291\bin;
    选择右面新建按钮,新建一条值就可以
    在这里插入图片描述
    如果是Windows7 电脑,在变量值最后输入C:\Program Files\Java\jdk1.8.0_291\bin;
    注意和上一个值用;号分隔,如果有;不需要重复添加分号

    3.新建系统变量CLASS_PATH

    变量名:CLASS_PATH
    变量值:C:\Program Files\Java\jdk1.8.0_291\lib; (是JDK安装的lib目录)
    在这里插入图片描述

    配置完3个环境变量,点击确定即可,如下:

    在这里插入图片描述

    JDK安装配置测试

    想查看JDK是否安装配置成功.”win+r”键,弹出运行窗口输入“cmd“,在弹出的窗口输入”java -version”,显示版本号即配置成功。
    在这里插入图片描述

    JDK的官网下载(拓展)

    登录甲骨文官网,网址 http://www.oracle.com,在页面尾部点击"Java 16 Download"按钮,如下:
    在这里插入图片描述
    在新打开的页面中显示的是最新的JDK的版本,我们本次下载JDK8,所以需要下滑页面,直至"Java SE 8"的区域,选择"JDK Download"按钮,跳转到下载的部分
    在这里插入图片描述
    大家可以根据设备的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统,点击途中红框位置下载即可在这里插入图片描述

    注意事项:

    点击下载后,如果没有Oracle账号,需要先行注册一个账号,使用此账号登录后才能下载,注册账号的操作与其他网站类似,就不赘述了.

    展开全文
  • 新手小白学java(一)

    2020-07-18 17:28:25
    新手小白学java标识符命名规范关键字变量字面量变量声明数据类型数据类型分类4大类8小种 标识符命名规范 关键字 变量 字面量 变量声明 数据类型 数据类型分类4大类8小种 byte,char,short 做混合运算时,各自...

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    标识符命名规范

    在这里插入图片描述
    1、标识符可以用来表示类名、方法名、变量名、接口名、常量名。
    标识符命名规则:
    2、只能由字母、数字、下划线、美元符号组成。
    3、不能以数字开头
    4、关键字不能做标识符
    5、严格区分大小写
    6、理论上没有长度限制
    命名规范:
    1、类名。接口名首字母大写
    2、变量名:首字母小写,以上均遵循驼峰
    3、常量名大写、下滑线连接

    关键字

    在这里插入图片描述

    变量

    字面量(即数据)

    在这里插入图片描述

    变量声明

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    数据类型

    数据类型分类4大类8小种

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    byte,char,short 做混合运算时,各自先转换成int型再进行计算。

    其他多种数据类型做混合计算,最终结果是最大容量对应的类型。
    在这里插入图片描述

    在这里插入图片描述
    注意:任何数字 1232 2 3 5等数字,默认是int型,若想当做long,则在赋值时在数字后面加上L或者l。long l = 10L
    浮点型数字默认当做double型,若想以float形式存在,在赋值时需要在数字后面加F或者f。float f =1.0F
    float和double的空间永远比整数型空间long大(因为表示方法不同)
    在这里插入图片描述

    运算符

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    条件运算符(三目运算符):
    布尔表达式?表达式1:表达式2
    当布尔表达式结果为true时,表达式1的执行结果作为整个表达式的执行结果;若布尔表达式为false,则表达式2的执行结果作为整个表达式的执行结果。

    在这里插入图片描述
    在这里插入图片描述

    控制语句

    1选择语句(if,switch)

    if

    在这里插入图片描述

    switch

    switch()括号中的数据,可以为int 和string类型。当然,byte short char也可以,但这是因为存在类型转换,自动将其向上转换为int类型。
    注意:1、case 值可以合并;
    2、没有break,会存在穿透现象;
    在这里插入图片描述

    2 循环语句(for,while,do…while)

    for

    在这里插入图片描述

    while

    在这里插入图片描述

    do while

    在这里插入图片描述
    最少执行一次

    3转向语句(break,continue)return

    break

    在这里插入图片描述
    在这里插入图片描述

    continue

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 新手小白要什么哪里开始学Java?相信这是困扰很多初学者的问题,对于没有接触过Java编程的人来说,从零开始学习Java不仅难度有些大,更多的是不知道该从何起。下面,我就给大家介绍一下新手小白学习Java要从什么...

    新手小白要什么哪里开始学Java?相信这是困扰很多初学者的问题,对于没有接触过Java编程的人来说,从零开始学习Java不仅难度有些大,更多的是不知道该从何学起。下面,我就给大家介绍一下新手小白学习Java要从什么地方开始?
    新手小白学习Java要从什么地方开始?
    对于零基础的新手小白学习Java,最好可以系统学习,只有具备了合适的学习方案和老师的指导,才能少走很多弯路,更加高效的学习。下面,带大家看如何从零开始学习Java。

    第一阶段:Java 基础以及 Web 开发基础—小程序项目阶段,可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具,能实现简单的小程序;

    第二阶段Java 高级基础 SSM 前端框架 代码管理 持续集成,是进阶阶段,可以深入理解 Java 面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。

    第三阶段微服务与分布式解决方案,掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位;

    第四阶段大型互联网解决方案,掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容,可以胜任Java 高级软件工程师等岗位。

    展开全文
  • 新手小白学JAVA 分支结构 switch结构 for循环

    万次阅读 多人点赞 2021-04-01 13:53:14
    import java.util.Scanner; /**需求:接收用户输入的原价,满1000打9折,满2000打8折,满5000打5折*/ public class TestDiscount { public static void main(String[] args) { //1.提示用户输入原价 System.out...
  • 新手小白学JAVA IO流 File 字节流 字符流

    万次阅读 多人点赞 2021-05-17 22:23:59
    IO简介 1 流Stream 在学习IO流之前,我们首先需要学习的概念就是Stream流 为了方便理解,我们可以把数据的读写...在java中,根据处理的数据单位不同,可以把流分为字节流和字符流 字节流 : 针对二进制文件 字符流 : 针对
  • 写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能...
  • JAVA基础学习路径 01 计算机基础知识与JAVA相关基础知识 02 JAVA编程环境搭建:安装JDK与配置环境变量、Eclipse 03 JAVA入门案例之HelloWorld练习与解析 04 JAVA基础01 关键字 标识符 注释 变量 基本类型 类型转换 05...
  • 新手小白学JAVA 冒泡排序

    万次阅读 多人点赞 2021-04-30 08:39:13
    如下图:我们可以通过嵌套for循环来实现: 外层循环来控制比较的轮数:最大轮数=个数-1 内层循环来控制每轮比较的次数 在比较过程中,如果顺序不对,就互换元素的位置 创建类: BubbleSort.java package cn.tedu.array;...
  • 还有很多Java小白,在刚自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂状态,逐渐迷失自我放弃Java。 为了帮大家解决这个难题,...
  • 新手小白学JAVA API手册使用方式说明

    千次阅读 多人点赞 2021-05-15 22:46:39
    但是这么多的方法对于新手来说其实是不太友好的,刚开始根本记不住呀 所以API手册就是我们的一个好帮手,我们可以在API手册查到目标内容的介绍 类似于小学刚字的时候,不会的字就可以去查字典,API手册就类似于"字典" ...
  • 新手小白学JAVA IDEA下载使用手册

    万次阅读 多人点赞 2021-05-13 22:33:14
    IDEA 新手使用手册 1 简介 IDEA的全称是IntelliJ IDEA,这是一个java编程语言开发的集成环境。 IDEA的每一个方面都是为了最大限度地提高开发人员的工作效率而设计的,它的智能编码辅助和人机工程设计会让开发过程变...
  • 新手小白学JAVA 异常

    万次阅读 多人点赞 2021-05-11 08:56:52
    import java.util.InputMismatchException; import java.util.Scanner; /*本类用于异常的入门案例*/ public class ExceptionDemo { //public static void main(String[] args) throws Exception {//问题实际未处理...
  • 新手小白学JAVA 抽象类

    万次阅读 多人点赞 2021-05-11 11:01:52
    Java中可以定义被abstract关键字修饰的方法,这种方法只有声明,没有方法体,叫做抽象方法. Java中可以定义被abstract关键字修饰的类,被abstract关键字修饰的类叫做抽象类 如果一个类含有抽象方法,那么它一定是抽象类 ...
  • 新手小白学java(二)

    2020-07-18 17:24:57
    新手小白学java二方法(C中的函数)方法的定义方法名形式参数方法体方法调用 方法(C中的函数) 如果没有方法,会使得功能/业务逻辑相同的需求,需要除变量以外其他完全相同的代码,导致代码不能复用,过于冗余。 而...
  • Bin 二进制Binary,简写为B,在Java中的前缀表示为0b Oct 八进制Octal,简写为O,在Java中的前缀表示为0 Des 十进制Decimal,简写为D Hex 十六进制Hexadecimal,简写为H,在Java中的前缀表示为0x 2. 初识二进制 其实...
  • 新手小白学JAVA Lambda表达式

    千次阅读 多人点赞 2021-09-18 13:51:02
    Lambda表达式 1. 函数式编程思想 面向对象强调:万物节皆对象,我们做任何事情都需要通过对象 函数式编程思想强调:尽量忽略面向对象的复杂语法,强调做什么,而不是通过什么去做 ... /*本类用于lambda表达式入门 ...
  • 还有很多Java小白,在刚自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂状态,逐渐迷失自我放弃Java。 为了帮大家解决这个难题,...
  • 新手小白学JAVA 泛型 Collection List Set

    万次阅读 多人点赞 2021-05-19 08:42:32
    我们接下来要学习的内容是Java基础中一个很重要的部分:集合 为了更好的理解集合,我们需要首先引入一个概念:泛型 1 泛型 1.1 概念 我们可以观察一下,下面的代码中有什么元素是我们之前没见过的呢? 其实就是< ...
  • 新手小白学java
  • 二进制数据在Java代码中的写法 在Java语法中:二进制字面值可以使用 0b 前缀的整数直接表示: int a = 0b11001; byte b = 0b1111111; // 0b前缀语法不允许直接写负数的二进制码,这样写实际表示的是正数128 byte c ...
  • 新手小白学JAVA Eclipse下载使用手册

    万次阅读 多人点赞 2021-04-28 22:15:36
    Eclipse 是一个开放源代码的,基于 Java 的可扩展开发平台。Eclipse官方版是一个集成开发环境(IDE),可以通过安装不同的插件实现对其它计算机语言编辑开发,如C++、PHH、PYTHON等等。 Eclipse的下载 下载时需要访问...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,361
精华内容 2,944
关键字:

新手小白学java

java 订阅