精华内容
下载资源
问答
  • 怎样学好Java

    2018-11-25 15:13:06
    我学习Java是失败的,因为我很久很久也没有找到一种适合自己的学习方法,一直都在模仿别人怎么学习,这是失败的。现在自己有一些感悟。如果能够重来,我会怎么学习Java呐。 1.第一印象: 我认为最好的事情是第一次,...

    现在自己有一些感悟。如果能够重来,我会怎么学习Java呐。

    1.第一印象:

    	我认为最好的事情是第一次,无论是学习还是什么,第一次是最好的时机,
    	对此我举个例子,大家都知道第一印象吧,
    	由于人这种动物特别相信第一眼自己看到的事情,所以第一印象是非常重要的。对于学习
    	亦是如此。
    	所以在第一次接触一个知识时你要用心去记,无论用什么办法牢牢
    	的把它记住,可以采用循环复习的策略。
    	总之,第一次是真的很重要。如果你第一次时记住了,
    	那么你就可以以后不用花太多时间去记它了。因为你已经把它记牢了。
    

    2.独立解决问题,独立思考,自学的能力:

    	我们知道大学的学习方式和高中完全就是两重天,大学的宗旨是去培养一些能力,
    	而不是一些知识。正如一句话,授人以鱼,不如授人以渔。
    	所以大学是旨在培养一个人的自学的能力,独立的能力。
    	如果大学期间这种能力你没养成,我认为那么你的大学从某种意义上是失败的,
    	你进入社会是要交学费的。你有了这种独立解决问题和
    	自学的能力了的话,无论你进入哪一个领域,学哪一门技术,你都可以游刃有余。
    

    3.驱动学习方法:

           就是你在有了一定的基础后,怎么学习呐,就是驱动学习方法,
           为了解决一个问题你去学习一项技术,先学会用,然后用过后去看原理,
           去看书,去看视频。再用会不会有更深的体会呐。
    

    4.构建自己的知识体系结构:

           这句很虚,但是很是实用,如果你对于知识有了一个系统的理解,
           无论这个技术哪一点出错,你都可以很快的运用自己娴熟的知识
           来解决问题,但是一旦你这个体系没形成,或者漏洞太多,
           那么遇到问题你会吃亏的。
    

    5.学每个知识点时请用尽全力:

          平时做事打折扣,结果肯定会打折扣的。
    

    6.善于总结反思:

          总结是对技术的提炼,是为了便于你的理解,
          便于你的记忆,所以对于我们真的很重要。
    

    7.对于知识基础很重要:

          对于一门技术你知道怎么才能灵活运用吗,就是把这门技术的前前后后,
          无论怎么运行的,怎么实现的,它的原理,它的机制,它的运行过程,
          它的源码,你只有了解到骨髓,你才能灵活运用。
          所以我们学习技术的目标应该是目无全牛,而不是摸着石头过河,
          只会用是最浅显的层次。
    

    8.多问为什么:

          多发问,会有多的知识出来。
    

    9.善于类比:

          我们学习的知识都是有千丝万缕的联系的,所以善于类比,
          可以让我们记得更劳,更加深层次的理解,比如我学习linux时就类比windows,
          我因此得到很多感悟。
    

    10.关注行业动态:

          这个行业更新速度太快了,一不小心你或许就会落伍,
          所以技术上又出现什么轮子了,你要善于发现,并且了解。这叫站在巨人的肩膀上吧。
    
    展开全文
  • 怎样学好java

    2010-12-13 21:13:00
    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE...

     要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。

        那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。最后,Javascript也是大家重点要掌握的,现在所有公司面试几乎没有不问Javascript的

           好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好从开始找一些小的程序来写,大家可以到网上下载一个项目的视频程序及源码参考着写一下!

    那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!这说明你掌所的只是一些基础的知识,并没有完全理解!你现在最缺的是实际的工作经验和编程思想的培养,而不是书本上那些凭空想出来的程序。你应该发现你有一点,书本上的内容你都明白了,但是自已写东西还是不会,还是要依赖书本!

          记得也曾碰到过一个学习JAVA的同学,号称Java都会了,框架也都理解了。其实他现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用,MVC结构(把Model-View-Control分离开的设计思想)是必须要研究的,现在很流行的Struts就是它的一种实现方式,不过Struts用起来实在是很繁,相比来说还是webwork2.0好一些。然后你再研究一下hibernate和Spring框架,相信你又会上一个台阶。做完这些,接下来应该做一些实际的项目,不要写一些贪蛇食啊,坦克大战这种不实用的项目,要去写一些有实际应用价值的项目。

    转载于:https://www.cnblogs.com/liuzhuqing/archive/2010/12/13/7481215.html

    展开全文
  • 怎样学好JAVA

    2011-05-23 22:24:00
    我是一个学生,学的是JAVA方向,但是以前的基础不是太好,所以学的很吃力,有没有高手能帮我指点一下,

    我是一个学生,学的是JAVA方向,但是以前的基础不是太好,所以学的很吃力,有没有高手能帮我指点一下,

    展开全文
  • 怎样学好Java.exe

    2014-11-02 00:59:18
    怎样学好Java.exe 学习好java的方法,为好多经典专家所总结的知识点
  • 网上的 Jquery ajax Demo 大多都是基于php很少 有java的 今天就把自己的Demo贴出来 和大家共同学习现在就 Jquery ajax 的 $.ajax(),$.post(),$.get();首先是 服务端的Servlet 演示这三个函数的用法对都是用的同一个 ...

    网上的 Jquery ajax Demo 大多都是基于php

    很少 有java的 今天就把自己的Demo贴出来 和大家共同学习

    现在就  Jquery ajax 的 $.ajax(),$.post(),$.get();

    首先是  服务端的Servlet 演示这三个函数的用法对都是用的同一个 服务端

    Java代码

    package com.june.servlet;

    import javax.servlet.http.HttpServlet;

    import javax.servlet.http.HttpServletResponse;

    import javax.servlet.http.HttpServletRequest;

    import java.io.IOException;

    import java.io.PrintWriter;

    import javax.servlet.ServletException;

    public class jqueryAjaxServer extends HttpServlet {

    public jqueryAjaxServer(){

    super();

    }

    public void doGet(HttpServletRequest request,HttpServletResponse response)

    throws IOException ,ServletException {

    response.setContentType("text/html;charset=utf-8");

    PrintWriter out=response.getWriter();

    String account=request.getParameter("account");

    if("iamcrzay".equals(account)){

    out.print("Sorry,the user is exist");

    }

    else{

    out.print("Congratulation,this accont you can use!!!!");

    }

    out.close();

    }

    public void doPost(HttpServletRequest request,HttpServletResponse response)

    throws IOException ,ServletException {

    this.doGet(request, response);

    }

    }

    package com.june.servlet;

    import javax.servlet.http.HttpServlet;

    import javax.servlet.http.HttpServletResponse;

    import javax.servlet.http.HttpServletRequest;

    import java.io.IOException;

    import java.io.PrintWriter;

    import javax.servlet.ServletException;

    public class jqueryAjaxServer extends HttpServlet {

    public jqueryAjaxServer(){

    super();

    }

    public void doGet(HttpServletRequest request,HttpServletResponse response)

    throws IOException ,ServletException {

    response.setContentType("text/html;charset=utf-8");

    PrintWriter out=response.getWriter();

    String account=request.getParameter("account");

    if("iamcrzay".equals(account)){

    out.print("Sorry,the user is exist");

    }

    else{

    out.print("Congratulation,this accont you can use!!!!");

    }

    out.close();

    }

    public void doPost(HttpServletRequest request,HttpServletResponse response)

    throws IOException ,ServletException {

    this.doGet(request, response);

    }

    }

    下面是WEB.XML

    Xml代码

    xmlns="http://java.sun.com/xml/ns/javaee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    jqueryAjaxServer

    com.june.servlet.jqueryAjaxServer

    jqueryAjaxServer

    /jqueryAjax

    index.jsp

    xmlns="http://java.sun.com/xml/ns/javaee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    jqueryAjaxServer

    com.june.servlet.jqueryAjaxServer

    jqueryAjaxServer

    /jqueryAjax

    index.jsp

    下面是Jsp页面

    第一个是 jqueryAjax.jsp  本页使用的是$.ajax()

    Html代码

    jquery ajax

    $(function(){

    $('.sumbit').click(function(){

    if($('#account').val().length==0){

    $('.hint').text("用户名不能位空").css({"background-color":"green"});

    }

    else{

    $.ajax({

    url:'jqueryAjax',

    data:{account:$('#account').val()},

    error:function(){

    alert("error occured!!!");

    },

    success:function(data){

    $('body').append("

    "+data+"
    ").css("color","red");

    }

    });}

    });

    });

    jquery AjaX


    请输入用户名 :

    jquery ajax

    $(function(){

    $('.sumbit').click(function(){

    if($('#account').val().length==0){

    $('.hint').text("用户名不能位空").css({"background-color":"green"});

    }

    else{

    $.ajax({

    url:'jqueryAjax',

    data:{account:$('#account').val()},

    error:function(){

    alert("error occured!!!");

    },

    success:function(data){

    $('body').append("

    "+data+"
    ").css("color","red");

    }

    });}

    });

    });

    jquery AjaX


    请输入用户名 :

    第二个用的是  $.post()

    Html代码

    jquery ajax

    $(function(){

    $('.sumbit').click(

    function(){

    if($('#account').val().length==0){

    $('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});

    }

    else{

    $.post("jqueryAjax","account="+$('#account').val(),function(data){

    $('.hint').text(data).css({"color":"red","background-color":"yellow"});

    })

    }

    });

    });

    jquery Ajax


    请输入用户名 :

    jquery ajax

    $(function(){

    $('.sumbit').click(

    function(){

    if($('#account').val().length==0){

    $('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});

    }

    else{

    $.post("jqueryAjax","account="+$('#account').val(),function(data){

    $('.hint').text(data).css({"color":"red","background-color":"yellow"});

    })

    }

    });

    });

    jquery Ajax


    请输入用户名 :

    第三个是用的$.get()

    Html代码

    jquery get

    $(function(){

    $('.sumbit').click(function(){

    if($('#account').val().length==0){

    $('.hint').html("用户名不能位空!!!").css({"color":"#ffoo11","background":"blue"});

    }

    else{

    $.get("jqueryAjax","account="+$('#account').val(),

    function(data){

    $('.hint').html(data).css({"color":"#ffoo11","background":"green"});

    });

    }

    });

    });

    jquery AjaX


    请输入用户名 :

    展开全文
  • 学习java问题思考——怎样学好java
  • 目前比较火爆的学科有Java、Python、Linux、前端等等,学习java的也是相对较多的,应用也是非常广泛的,竞争也是很多大的,工资也很可观,今天小猿圈针对零基础怎样学好java进行了讲解。 首先告诉你的是,零基础学习...
  • 对零基础学习Java我的建议如下: 了解JavaJava是做什么的,应用在那些,在看看自己适不适合做Java开发,是选择自学还是培训。有一些同学适合自学,有一些最好还是培训。根据实际情况而定 相信初学者最直接的方式...
  • 新手怎样学好Java

    2019-09-29 09:34:24
    如果要学好这个课程,最好的办法就是认真听老师讲课,不懂的及时在课后请教老师。2.在学习的时候,一定要将基本概念弄清楚,没有打好基础,后续的学习会非常辛苦。因为大厦的建成是由一块块砖垒起来的。3.安装好...
  • 怎样学好Java

    2018-07-01 15:23:47
    如何学好Java语言,是所有初学者需要共同面对的问题,其实每种语言的学习方法都大同小异,那么初学者需要注意的主要有以下几点:① 明确自己的学习目标和大的方向,选择并锁定一门语言, 按照自己的学习方向努力学习...
  • 5、ArrayList和LinkedList的选择这个问题比较常见。通常程序员最好能够对list的使用场景做出评估,然后根据特性作出选择。ArrayList底层是使用数组实现的,因此随机读取数据会比LinkedList快很多,而LinkedList是...
  • 怎样学好Java反射?

    2020-10-13 13:29:23
    以下为我平时的学习记录,有不对的地方,一定要指出哦。 一、开场白 反射是一个非常重要的知识点,在学习Spring、SpringBoot框架时,Bean的...我们平时创建一个Java对象的时候,最最最常用的应该就是new 对象()了,这.
  • 初学者怎样学好Java

    2019-06-05 17:24:00
    零基础学生只要方法得当,完全可以掌握Java编程。下面总结出来的几点学习Java的方法,仅供大家参考。 1、理解Java思想 Java是一门面向对象编程语言。向对象编程是Java最核心的思想,这也是区分和C等其他编程语言...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 235
精华内容 94
关键字:

怎样学好java

java 订阅