Java个人学习心得

2025-04-05 版权声明 我要投稿

Java个人学习心得(精选10篇)

Java个人学习心得 篇1

首先java完全可以在半年之内学通,只要你确实用心学,这点完全不必担心。

如果你智商属于普通人并且完全没有编程的基础,例如c,c++,或者其他编程语言(我指的是亲手编写一个完整的程序,helloworld或者剪切字符串不算)我强烈不推荐你看书,不然将浪费你大量的入门时间,甚至走许多弯路(比如做j2ee的话swing与swt是基本不用会的,多线程也只要会点基础即可),现在java的视频教程满天飞,完全可以选一个讲解清晰,条理明确的java入门视频,这里我推荐马士兵的j2se视频教程,以前我看的也是这个,虽然现在看来里面有点小错,但不失为一个看起来愉快,学起来轻松的入门级教程,毕竟刚开始的时候还是应该以培养兴趣为主。

入了门之后就要选方向j2me或j2ee,这两种你可以自己上百度搜下,其实都是满有前途的,以后牛了双修也未尝不可。

我个人学的是j2ee的内容,j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西:

1.html:很简单的东西不是太笨的话半天左右即可搞定

2.js:易学难精,想速度找工作不必花太多时间,随便买本javascript书略读并备查 推荐:JavaScript高级程序设计;JavaScript权威指南

3.数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议用mysql,然后是oracle,然后是sqlserver,这段时间最关键的就是sql语言的编写,关系到你今后笔试的成败,一定要自己多练,多在网上找笔试题做。

5.xml 就是一种封装数据的格式,没啥好学的,练习一下怎么用dom4j或者jdom读写xml即可,可以直接去网上下有注释的例子程序来看看,比看视频看书快多了。

6.jsp,servlet,tomcat: 这段时间说白了就是用jsp来做个网站,学习方法也很多种,可以看书比如java web 开发详解,我一同学就是看这本书看会的。

也可以继续看视频比如尚学堂的jsp,servlet。

7.学再多不实践也是不行的,这时候可以自己搞个小项目了,可以参考尚学堂shopping视频,bbs视频,不过这两个项目练练手可以,别往简历上写,太丢脸了。这其中还有很多小工具,例如jxl的excel读写,jfreechat的图表生成等等,实在不行进公司再学也行,因为不一定每家公司都用这些东西。

8.开始进入框架时代,框架说白了就是加速开发的工具,内在原理还是以上的那些东西

主要是3大框架:

mvc框架:struts,struts2,jsf

or映射框架:hibernate,ibatis

业务框架:spring

重量级框架:ejb

每种挑一样学即可,因为大概都差不多,学了一种同类产品可以在3天内搞定

学习方法分两类

1.看视频:时间长,要有耐性,估计全看完要1个半月,基本可以学全开发用的东西,但是对内在原理了解不深。

2.看网上资料,看书:速度因人而已,领悟力强的半个月就能搞定,学的东西还比看视频多,毕竟学到这阶段都有点基础了,可以研究下程度更深的东西,如果自觉不够聪明就别勉强了,说不定3个月还云里雾里。

当年我基本是2种结合,一边利用上无聊课的时间看书,大学这种课应该还不算少,视频如果觉得会了就拉过去。

视频主要是2家,尚学堂的够全面,但不够深入,学起来比较简单。

传知播客够深入,也全面,但是学起来比较难。

9.最后一个,在我面试的经历中几乎必问的东西,AJAX

首先是搞清楚原理,最基础的那段js调用服务器的代码必背,然后是学一个ajax框架,推荐jquery学起来简单,ext备选,用的人多。

10.webservice,ant,gis等等等等。

这些东西笔试面试最多问你做没做过,基本不影响你进公司,以后有机会就在项目中学。

11.面试之前自己做一个拿的出手的项目,不需要太大,4,5张表即可,但一定要够花哨,ssh框架全用上,ajax必用,报表功能必有,面试的时候就拿这项目猛吹,然后源码丢给他,基本就没啥问题了(美工直接上网抄,或者上网找个现成的项目扒光后台全部自己写)。

最后,送你一句话,男儿当自强。

java 学习心得 篇2

任何一门语言都是知识的浓缩,是设计者智慧的结晶,更何况是作为高级语言Java。作为初学者,我们确实应该脚踏实地的从语言层面开始学起,为进一步学习打好基础。学习Java要充分利用资源。最重要的资源是JDK源码。当然,动手写程序才是硬道理。

要脚踏实地,快餐式的学习不可取。

有一个小朋友,他很喜欢研究生物学,很想知道那些蝴蝶如何从蛹壳里出来,变成蝴蝶便会飞。有一次,他走到草原上面看见一个蛹,便取了回家,然后看着,过了几天以后,这个蛹出了一条裂痕,看见里面的蝴蝶开始挣扎,想抓破蛹壳飞出来。这个过程达数小时之久,蝴蝶在蛹里面很辛苦地拼命挣扎,怎么也没法子走出来。这个小孩看着看着不忍心,就想不如让我帮帮它吧,便随手拿起剪刀在蛹上剪开,使蝴蝶破蛹而出。但蝴蝶出来以后,因为翅膀不够力,变得很臃肿,飞不起来。

这个故事给我们的启示是:欲速则不达。

多实践,快实践

从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说:“我打算去南海朝圣,你看怎么样?”富和尚说:“这里离南海有几千里远,你靠什么去呢?”穷和尚说:“我只要一个水钵,一个饭碗就够了。”富和尚为难地说:“几年前我就打算买条船去南海,可至今没去成,你还是别去吧!” 一年以后,富和尚还在为租赁船只筹钱,穷和尚却已经从南海朝圣回来了。

这个故事可解读为:任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。

软件开发是一门工程学科,注重的就是实践。“君子动口不动手”对软件开发人员来讲根本就是错误的,我们应该提倡“动手至上”。这绝对不是暴力倾向,大家别理解错了。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,我亦深表赞同。不仅要多实践,而且要快实践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。

当我们遇到问题的时候该如何解决?

这时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像“某些类/方法如何使用的问题”,Java DOC文档(参考资料)就是答案。对某些知识点有疑惑时,写代码测试一下,会给你留下深刻的印象。而有的问题,你可以去看看API的源代码,以此来验证你的想法。万不得已才去请教别人。

学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了。不要害怕提问,但是这个问题最好是你找不到答案的时候去提。

学习Java已近两个月了,作为初学者的我,觉得还有很多东西要学,越是学习就越是觉得自己懂的并不多。不过,好在我已经意识到了,接下来就是努力,努力再努力!

下面是归纳的一些Java知识点:

1.数组有没有length()这个方法? String有没有length()这个方法?

-->数组没有length()这个方法,有length的属性。

String有length()这个方法。

2.String s = new String(“xyz”);创建了几个String Object?-->两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

3.==和equals的区别?

-->==用于判断两个引用变量是否指向同一个对象实例.equals用于判断两个值是否相等.4.基本数据类型间的转换

-->(低)byte —> short —> int —> long—> float —> double(高)5.String 和StringBuffer的区别-->JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包或者(低)char—> int —> long—> float —> double(高)含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

6.跳转语句break与continue的区别

-->break与continue 经常与if判断语句一起使用,当满足if条件语句时,break 为跳出循环;而 continue 为跳出当前循环。

7.自增 “++” 的前置与后置的区别

-->如a++:是先赋值后再自增1。

JAVA的学习心得 篇3

学习java也有差不多半年时间了,也因为在上个学期通过对c语言的学习,对java也有一定的了解,因为java和c语言都是面对对象化编程语言。鉴于自己是一名java的初学者,所以还有许多的不足,很多的知识点都还不清楚,以下是我对学习java后的一些心得。

JAVA总的来说和C++、.NET、DELPHI等语言是同一祖先生出来(这是我从网络上了解到的),所以熟悉这类编程的人学起来特别容易,因为它们都是面向对象化编程语言。学习任何语言(包括英语),基础一定要打好,没有学会走路跑步不可能快吧。所以学习JAVA一定要先把JAVA的几个基本组成元素学好。以下是我总结出来的学习顺序和注意事项:

1、数据类型 JAVA是一种强类型语言,各种类型不会自动转换,使用前必须先定义。

2、方 法 方法相当于定义一个“宏”、一个“函数”,方法的定义格式为:

“说明符 修饰符 返回值 方法名(参数){方法体}。”在学习方法的时候要注意“说明符、”修饰符“、”返回值“这三样东西。

我们在调用JAVA的自带的”类“里面的”方法“的时候,我们一开始是不用看懂这些方法里面写什么。我们只要知道,使用了这个方法后,”返回值“的”类型“说明

3、类 在JAVA中最经常听到词,也是最麻烦的东西,类的定义格式为:

说明符 class 类名 extends超类名 implements 接口名{主体}

4、变量常量 JAVA的常量名一般用全大写字母表示,并

且为了节省内存,一般定义为静态,变量的定义格式为:”修饰符 数据类型 变量名“

变量在类中定义(不在方法体中的部分称为域)和在方法体中定义是不同的(在方法体中定义不需要修饰符)。学习变量的时候要注意两个特殊的东西”this“ 和”super“。同时我们就要学习什么叫”覆盖“、”重载“。

5、控制流 所有的编程语言的控制语句无非就是几个if else for while do switch。

6、接口: 一个抽象的东西,接口可以多继承,解决了类只能单继承的问题。接口的定义格式为:

说明符 interface 接口名{主体},接口内的方法都是没有主体的,只有常量或变量。当类使用接口的时候,一定要”覆盖"接口的方法。

7、线程: 线程是个比较复杂的东西,例如一个赛马程序有七匹马赛跑,就有七个线程,看起来好象是同时在跑,其实是计算机分配不同的时间段让七个线程运行。

到这里为止,JAVA的基本概念我们有一定的了解了,我们就开始研究JAVA的类了。JAVA的核心API(也就是SUN公司已经为我们写好的类)有以下几种。(还有其他很多的扩充类)

Java.lang java.io java.util java.net java.awt java.applet java.sql java.text

每个类有很多方法,每个对象的类型不同,可以使用的方法也不同,我们最好有一本类库在手中,可以随时查阅,如果您的英语好,也可以上SUN公司的网站或使用JBUILDER的帮助文档。谁都不可能一下子记住这么多类的用法,而且

也并不是所有的类对我们的程序都有用,我们当然是选择我们需要的类进行学习。

一般程序都逃不过字符串操作、文件操作、数据库操作,所以java.lang java.io java.sql这几个类我们必须要看。

java面向对象学习心得 篇4

面向过程,顾名思义,其中心意义在于“过程”二字,比如你要吃饭,那么首先是要选地,播种,施肥,成熟,收获,煮饭,然后才能吃饭,那么面向过程就是从开始到结束,分析出解决问题的需要的每一个步骤,然后用函数将这些步骤一个一个实现,使用的时候一个一个一次调用就行了。

面向对象,同样的,你去饭店吃饭的时候,只需要对服务员说一句你要吃饭就行了,你不需要关心饭是怎么来的,这就是面向对象。那么面向对象就是把组成问题事务分解成一个个对象,建立对象不是为了解决一个步骤,而是用来描述某个事务在解决问题步骤中的行为。面向对象是以功能来划分问题,而不是步骤。

以上的解释来源于书上,对于初学者而言,这样的描述过于抽象,不能很好的理解。下面我举个具体的例子来说明。

从书面上来说,可能面向过程更好理解,但是其实面向对象更符合人们的思考习惯。比如外面去商场买衣服,那么商场的功能就是提供衣服,你不需要关心衣服是怎么来的,你只需要向商场提出你要买衣服的要求就可以。就那贪吃蛇这个游戏而言,对于面向过程:1、吃一个;2、绘制画面;3判断是否死亡,就这样依次调用函数,一个一个步骤进行。

而对于面向对象,建立三个对象:1、蛇;2、画面系统;3、规则系统。首先进行操作,然后将操作后的结果提交至画面系统进行画面绘制,绘制之后的结果提交至规则系统判断是否死亡。这样一招功能来划分问题。

从上面的解释来看,面向对象和面向过程依然难以区分,但是如果我要返回上一步,那么对于面向过程而言,从初始状态到判断是否死亡到现实画面可能都需要改动。而对于面向对象则只需要重新设计画面系统,在里面保存上一步的坐标即可,这里不需要涉及到规则系统和其他操作。

面向对象的功能划分保证了面向对象的可扩展性。比如我需要为贪吃蛇重新改写一套规则,在面向过程中,规则已经渗透到整个程序的各个角落,改写不如重写。那么在面向对象中,则只需要重新设计规则系统即可。

Java个人学习心得 篇5

一、javaApplet Application和Applet是Java程序的两种基本形式。

Applet是特殊的Java程序,它不需要专门的解释器来执行它,相对于Java Appliction的解释器,如JDK的java.exe,VJ++的jview.exe,Java Applet的解释器就是Internet的浏览器,确切地讲就是兼容Java的Internet浏览器。

Applet的工作原理:

1,.class和HTML保存在服务器

2,当浏览器向服务器请求下载嵌入了Applet的HTML文件时。

3,下载到客户端后,由浏览器解释HTML中的各种标记并显示在用户屏幕上,当浏览器遇到HTML文件中的一个特殊标记时,表明嵌有Applet程序,浏览器会根据Applet名字和位置把其字节码文件从ponent类,有自己的Paint()方法,能响应鼠标和键盘事件。

创建

Canvas myCanvas = new Canvas();常用方法

setSize();

public void paint(Graphics g)

例:

import java.awt.*;import java.applet.*;class Mycan extends Canvas {

Mycan()

{

setSize(150,150);

setBackground(Color.blue);

}

public void paint(Graphics g)

} public class Canvas1 extends Applet

{

Mycan c;

public void init()

{

c=new Mycan();

add(c);

} } // 键盘事件KeyEvent 主要方法

char getKeyChar()

返回引发事件的按键的Unicode字符

String getKeyText(){

} g.setColor(Color.white);g.fillOval(50,50,50,50);g.setColor(Color.blue);g.drawString(“canvas”, 55,75);

返回按键的文本内容

例:编写Applet, 当按下的键盘键时,在Applet中通过paint()方法,在(25,20)位置处显示“你好!”,释放该键时显示“再见!”。

public class Applet1 extends Applet implements KeyListener {

String s;int i;public void init(){ addKeyListener(this);

}

public void paint(Graphics g){

if(i==1)g.drawString(s,25,20);

} if(i==2)g.drawString(s,25,20);public void keyPressed(KeyEvent e){

i=1;

s=“你好!”;

repaint();

}

public void keyReleased(KeyEvent e){

i=2;

s=“再见!”;

repaint();

}

} 组件布局管理

容器里的组件的位置和大小是由布局管理器决定的。在Java编程语言中包含下面的布局管理器:

Flow Layout(Panel和Applets的缺省布局管理器)Border Layout(Window、Dialog及Frame的缺省管理程序)public void keyTyped(KeyEvent e){} Grid Layout Card Layout GridBag Layout 顺序布局(FlowLayout)

顺序布局(FlowLayout)是其中最基本的一种布置,是面板(Panel)和它的子类Applet的缺省布局管理器。面板是一个容器,可以容纳多个组件;Applet是它的子类,也继承了能容纳组件的能力。

顺序布局是指将一个个组件从左到右依次、从上到下依次排列,每个组件所占的空间依据各组件所指定的合适尺寸来安排,当一行容纳不下时,便自动安排在下一行。

FlowLayout();

FlowLayout(int align)

FlowLayout(int align,int hgap,int vgap);

参数分别为:对齐方式,横向和纵向以像素为单位的间距

setLayout(new FlowLayout(FlowLayout.RIGHT, 20, 40));setLayout(new FlowLayout(FlowLayout.LEFT))

边界布局(BorderLayout)

边界布局(BorderLayout)是窗口类(Window,Frame,Dialog和FileDialog)的缺省布局管理器。

Border布局管理器为在一个Panel或Window中放置组件提供一个更复杂的方案。Border布局管理器包括五个明显的区域:右东左西上北下南和居中。

当拉伸使用BordLayout布局管理器的容器,各个组件相对位置不变,中间部分组件的尺寸会发生变化,East和West位置的组件的宽度不变,高度随着改变,而South和North位置的组件的高度不变,宽度随之改变。

卡片布局(CardLayout)

卡片布局(CardLayout)将组件像卡片一样放置,每次只显示一个,实现界面之间的相互切换。能够帮助用户处理两个以至更多的成员共享同一显示空间。

CardLayout();创建间距为零的对象。

CardLayout(int hgap,int vgap);创建带有水平hgap和垂直vgap间距的对象。

使用下列Card布局管理器方法转换到一个新卡中。

first(Container parent)显示第一张卡片。last(Container parent)

显示最后一张卡片。

next(Container parent)显示下一张卡片,如果当前是最后一张,则显示第一张。

previous(Container parent)显示前一张卡片。

show(Container parent,String name)显示指定名称的组件。

网格布局(GridLayout)

网格布局(GridLayout)是把容器区域分为若干个网络,每一个网格可以放置一个组件。当改变容器大小后,其中的组件相对位置不变,但大小改变。容器中各个组件同高度、同宽度。各个组件的排列方式为:从上到下、从左到右一次排列。

其构造方法:

new GridLayout(int rows,int columns);

创建一个rows行columns列的GridLayout布局管理器对象。

Grid布局管理器总是忽略组件的最佳大小。所有单元的宽度是相同的,是根据单元数对可用宽度进行平分而定的。同样地,所有单元的高度是相同的,是根据行数对可用高度进行平分而定的。

setLayout(new GridLayout(int rows, int cols));

创建并安装一个带有规定好行数和栏数的Grid布局。对布局中所有组件所给的大小一样。

setLayout(new GridLayout(int rows, int cols, int hgap, int vgap);

面板(Panel)

Panel类(面板)功能:容纳其他对象,安排合理布局

创建面板:

Panel myPanel=new Panel();一个面板对象被创建,为了能看得见,它必须添加到窗口或框架对象上。这一点用Container类中的add()方式可以做到。

add(myPanel);将面板作为容器:

myPanel.add(button)窗口 Frame类

功能 : 制作一般的独立窗口,它是构件容器

创建

Frame fmInstance=new Frame();

Frame fmInstance=

new Frame(“The window for test”);

将其显示到屏幕上

fmInstance.show()

注意:不用add()窗口

主要方法

dispose, setVisible ,getTitle, setTitle等

窗口的相关事件: WINDOW_ACTIVATED WINDOW_DEACTIVATED WINDOW_OPENED WINDOW_CLOSED 代表窗口已被关闭(指关闭后)

WINDOW_CLOSING 代表窗口正在被关闭(指关闭前,如点击窗口的关闭按钮)

WINDOW_ICONIFIED 代表使窗口最小化成图标

WINDOW_DEICONIFIED 代表使窗口从图标恢复

由于通过实现接口XXXListener来完成事件处理时,要同时实现该接口中的所有方法。通常我们只是需要对其中的某些方法做处理,而不想实现所有的无关方法。

因此,为了方便起见,JDK1.1为某些监听器接口提供了适配器类(XXXAdapter),当需要对某种事件进行处理时,只需让事件处理类继承事件所对应的适配器类,只重写需要关注的方法即可,而无关的方法就不必实现了。

适配器是一个类而不是接口,因而处理事件的类只能继承一个适配器。

菜单

菜单是图形用户界面的重要组成部分,是由菜单条(MenuBar)、菜单(Menu)、菜单项(MenuItem)和复选菜单项(CheckboxMenuItem)等对象组成。

窗口加入菜单

创建菜单条

MenuBar mb=new MenuBar();

创建菜单项,并加入菜单条:

Menu m1=new Menu(“File”);mb.add(m1);

创建菜单子项,并加入菜单项:

MenuItem open=new MenuItem(“open”);

m1.add(open);

菜单条放入窗口:

Frame f = new Frame(“MenuBar”);f.SetMenuBar(mb);

将各个菜单子项注册给实现了动作事件的监听接口

ActionListenter的监听者。

open.addActionListener(this);

为监听者定义actionPerformed(ActionEvent e)方法,在这个方法中调用e.getSource()或

e.getActionCommand()来判断用户单击的菜单子 项,并完成这个子项定义的操作。

使用分隔线 m1.addSeparator();

使用菜单子项快捷键

MenuItem cut= new MenuItem(“Cut”,new

MenuShortcut(„x‟));

或cut.setShortcut(new MenuShortcut(„x‟));

复选菜单项(CheckboxMenuItem)CheckboxMenuItem mi2 = new CheckboxMenuItem(“Persistent”);应当用ItemListener接口来监视复选菜单。因此当复选框状态发生改变时,就会调用itemStateChanged()方法。

定义二级菜单

Menu m2=new Menu(“Paste”);

m2.add(“Paste All”);

m2.add(“Paste Part”);

弹出式菜单(PopupMenu)

弹出式菜单附着在某一个组件或容器上,一般它是不可见的,只有当用户用鼠标右键单击附着有弹出式菜单的组件时,这个菜单才“弹出”来显示

PopuMenu pm=new PopupMenu();

MenuItem item1=new MenuItem(“copy”);

Item1.addActionListener(this);

pm.add(item1);

TextArea ta=new TextArea();ta.add(pm);

对话框

自定义对话框

Dialog(Dialog owner)创建主控对话框,指定其拥有者为另一对话框。

Dialog(Dialog ,String title)同上,并加上标题。

Dialog(Dialog owener,String title,boolean modal)创建对话框,指定其拥有者为另一个对话框,并可设置modal来指定是否要主控。

Dialog(Frame owner)创建主控对话框,指定其拥有者为一窗口。

Dialog(Frame owner,boolean modal)同上,但可设置modal来指定是否要主控。

Dialog(Frame owner,String title)创建主控对话框,指定其拥有者为一窗口,并可设置标题。

Dialog(Frame owner,String title,boolean modal)创建对话框,指定拥有者为一窗口,设置标题,并可设置modal来指定是否要主控。

void dispose()销毁对话框对象。

String getTitle()取得对话框的标题。

void hide()隐藏对话框。

boolean isModal()测试对话框是否为主控。

Boolean isResizable()测试对话框是否可改变大小。

void setModal(boolean)设置对话框为主控。

void setResizable(boolean resizable)设置对话框是否可以改变大小。

void setTitle(String title)设置对话框的标题。

void show()显示对话框。

对话框—文件对话框

FileDialog是Dialog类的子类,它创建的对象称为文件对话框。文件对话框是一个打开文件和保存文件的对话框窗口。文件对话框也必须依附一个窗口(Frame)对象。

FileDialog(Frame f,String s,int mode)

public String getDirectory()public String getFile()

内部类

在一个类的内部嵌套定义的类称之为内部类(Inner Class)。

内部类也有自己的成员变量和成员方法。同样可以通过建立内部类的对象,去访问其成员变量和调用其成员方法。

内部类可作为其他类的成员,而且可访问它所在类的成员。

在实现图形界面中对鼠标单击、窗口事件、点击菜单等,需要同时实现多个监听器接口,使用内部类,即可以定义多个内部类去分别实现不同的监听器接口,使事件处理很方便。

参考文献:

Java个人学习心得 篇6

获奖学员:叶琪 所获奖项:三等奖

内容: 有奖征文没说一定要发知识讲解之类的!

那我就将自己的一些小技巧在这里分享给大家!大半夜的给你们码字你们忍心不点5分么!

首先说一下快捷键,也许一些你们都已经知道了!但至少我现在跟老师敲代码以及自己打代码基本可以做到纯键盘操作了!

觉得这些没用的别急慢慢往下看 后面有绝对劲爆的技巧送给你们!Shift+Alt+F:新建,包括新建包以及新建类

Ctrl+1:不用说了!最常用也是最强大的快捷键!Ctrl+Shift+O:自动导包以及删除没用的包

Shift+Alt+X :屏幕右面出现黄框以后按J,可以快捷键运行项目 Shift+Alt+Q:屏幕右面出现黄框以后按C,可以让控制台获得焦点 Ctrl+M:切换当前获得焦点的窗口最大化和最小化 Ctrl+S:快速保存

Ctrl+D:删除鼠标所在行的所有内容

大半夜比较昏,常用的暂时就记得这么多!下面给大家说一下一个好用的技巧!

相信很多人郁闷为什么老师打main方法打个main就全部跳出来了吧?老师老是觉得我们打的慢~而且现在学到的关键字一个比一个长!怎么办!?

其实我们的MyEclipse隐藏了许多功能,其中一个就是智能输入,下面我一步步教大家怎么让我们的MyEclipse变得强大起来!

1.打开你的MyEclipse,由于好像不能上图,我只能尽可能讲的详细一点了。上面菜单栏找到window,点击后出现下拉框,选择最下面的Preferences.2.在弹出的框中左面一栏里选择Java-->Editor---> Content Assist.3.然后看右面那栏框,找到Auto-Activation下面的“Auto Activation triggers for java“选项,可以看到默认的是一个”.“,这就表示你现在只有当输入“.”的时候,软件才会跳出智能提示供你选择!是的,我们只要修改这里就可以,但是由于这里输入有限,所以跟着我继续往下做!

4.我们在“.“后面加上abc,是的,现在就是”.abc“,意思我们现在打.abc中任意一个的时候软件都会跳出提示,但我们想要更多提示,怎么办呢,别急 继续往下!加上”abc“后我们点apply然后ok.5.然后我们在菜单栏的File下选择Export....,在弹出的框中选择General-->Preferences,然后下一步,选择导出路径,我们就选桌面即可,名字输入“1”即可,然后点击保存。

6.然后我们来到桌面,找到刚刚导出的1.pdf,打开方式选择记事本!然后我们会看到这个其实是MyEclipse的配置文件.7.这一步很关键!:我们按Ctrl+F,输入”.abc“进行查找,此时光标会跳到.abc处,我们将.abc改成”.abcdefghijklmnopqrstuvwxyz(,"(引号内的内容)

8.然后我们保存并关闭,然后回到MyEclipse,菜单栏选择File-->Import....,然后同样选择Greneral--->Preferences,然后选择我们刚刚的1.pdf然后点Finish即可。

9.然后好好体会你的MyEclipse有什么不同吧!当你想输入public static void main(String[] args)。。你只要输入ma然后按回车即可~从此再也不用担心跟不上老师的速度了!

后话:其实在Windows--->Preferences-->Java--->Editor里有很多可以修改的东西,比如字体颜色等等,可以让你的MyEclipse更个性化~!

终于码完了。都快两点了,你说你们不给5分对得起我么!

最后祝大家学业有成!

个人学习心得 篇7

议的心得体会

当前随着全面深化改革和政府职能转变的不断推进,强化政府执行力,提高行政效能,已成为政府各级部门做好工作的前提和保障,是全面建设法治和服务型政府的必然要求。为切实解决好当前政府工作中存在执行力不力、落实不够的问题,进一步加强政府执行力建设、确保政令畅通,根据城区政府办关于开展严明纪律强化执行力学习的安排和要求,公司工程部召开了严明纪律强化执行力学习大会,对会议的目的、内容、教育重点进行了统一、深入学习。在纪律教育学习会议中,我的思想得到了进一步提高,收获较大,主要心得体会有:

一、深刻认识开展严明纪律强化执行力学习的重要意义

严明纪律强化执行力学习对公司廉政文化建设、和谐社会经济等的发展具有重要的意义,加强严明纪律强化执行力学习,是树立和落实科学发展观的需要,也是推动公司发展的重要保证。通过纪律教育学习,强化廉政教育工作,建设一支团结一致、奋发有为、干净干事的队伍,推动公司工作再上新台阶。

二、提高廉政意识,加强自身修养

要廉洁自律。能否廉洁自律说到底是人生观、价值观的问题,要早思考早清醒,多思考多清醒,筑牢思想防线,严阵以待。特别是在一些金钱物质利益方面,要做到慎独、慎微、慎初,坚决杜绝乱收费;大处着眼,小处着手,在生活的细节上,行为的一举一动中约束自己,自觉抵制各种腐败现象,克服拜金主义、享乐主义,实实在在做事、老老实实做人。努力在勤勉工作中获得好心态,因为廉洁从业来源于良好心态。

三、做好本职工作,不断提高自身业务水平

工程部的工作较为繁琐,不但负责现场管理工作,还兼顾着行政管理和协调与政府上下级部门关系的工作,这就要求我们必须具备较为良好的业务水平和个人综合素质,因此,日后我会继续加强理论学习和专业学习,以科学理论更好地指导实践。注重基层工作,注重效率。虽然纪律教育学习会议结束了,但是廉洁从业时刻影响着每个人、每天的工作。

总之,要正确对待自己,充分意识到自己的一切都来自于公司的培养,来自于社区基层的关心。要懂得,成绩源于人民,职务意味着责任和义务,这就意味着我们去奉献,去牺牲,要不断提高自己的真本领,努力完成上级交给的各项任务。要立足岗位,扎实开展工作,不负重托,报答人民。要切实履行城区政府和人民赋予的职责,尽责尽力,致力于干出一番事业来。要勤勤恳恳、兢兢业业地干好本职工作,任劳任怨,全身心投入,让公司获得更多的利益。

XXX

个人学习心得感悟 篇8

“雄关漫道真如铁”。近代以后,遭受着深重苦难的中华民族在历经艰难险阻的中华儿女的不断奋起抗争下,终于掌握了自己的命运,他们抛洒热血,鞠躬尽瘁,探索奋斗,开始了建设自己国家的伟大进程。“中国梦”从此充满希望,光明无限。

“人间正道是沧桑”。现今的中国,是一条腾飞中的巨龙。改革开放这么多年,我们国家紧紧联系人民、依靠人民,高举中国特色社会主义旗帜,坚持独立自主走自己的道路,历经多少荆棘、多少曲折,多少灾难、多少奋斗,终于取得今天的辉煌成就,变成了一个初步繁荣昌盛、充满生机活力的社会主义国家,从根本上改变了中华民族的前途命运。“中国梦”从此永不停歇,绝不更替。

“长风破浪会有时”。我们有辉煌的历史,更有广阔宏伟的未来。纵观国际国内大局,中国正处于前所未有的战略机遇期。抓住机遇、改革创新、科学发展,这是中华民族强大的保证,更是实现“中国梦”的关键。“实现中华民族伟大复兴是一项光荣而艰巨的事业,需要一代又一代中国人共同为之努力。”如今,我们比历任何一个时候都更接近民族复兴这个梦。我们中国人民正朝着这个目标“直挂云帆济沧海”。“中国梦”从此继往开来,终将实现。

把中国梦变成现实,还有很长的路,需要付出长期艰巨的努力。在这个“圆梦”的征程上,我们要不断加强道路自信、理论自信、制度自信,坚定不移高举中国特色社会主义伟大旗帜,不惧风险,不畏干扰,走好路,走对路,走正路。

祖国富强是我们的梦想,人民幸福是我们的向往。让我们扎扎实实,脚踏实地,用勤劳的双手托起伟大的“中国梦”。

论语学习个人心得 篇9

1、子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知,而不愠,不亦君子乎?”

孔子说:“学了又时常温习和练习,不是很愉快吗?有志同道合的人从远方来,不是很令人高兴的吗?人家不了解我,我也不怨恨、恼怒,不也是一个有德的君子吗?”

读书摆脱了功利的实用主义,把读书看成修身之必需,这样书才能读出味道,读书时才能不浮躁,静下心,持之以恒。心静、明理的结果必然是学习上的持恒和透彻。

这是论语的开篇之语,也是孔子思想的总纲。孔子不但在理性上一直重视学习,而且也认为,这是人内心快乐的源泉。同时,基于学习之上的感悟,更是一种智慧的欢悦。人生在世,能够每天都对世界有新的认识,新的发现,并且有所体悟,有所感动,才能真正算得上是一种高层次的活法。

孔子提倡的学习,不只限于书本学习,更重要的是学习做人、做事。因此,孔子在教学中强调“实践”。把所学的东西经过反复实践,真正掌握了,那才能体会到真正的喜悦。这是一个人成长的喜悦。好学者的心胸是敞开的,愿意与更多的同道之人互相切磋,而且多多益善。从另一方面说,如果“无朋自远方来”,甚至近处的人都不了解自己,也并不能影响一位有修养的人的情绪。因为在君子的眼里,学习在己,知不知在人,自己的学习与别人的知不知无关。这是一种已消解了名利的.学习和做人的自在状态。“人不知而不愠”,是一种“君子知命”的开阔豁达的境界。

2、勤勉好学不贪安逸

子曰:“君子食无求饱,居无求安,敏于事而慎于言,就有道而正焉,可谓好学也已。”---学而第一

孔子说:“君子,饮食不求饱足,居住不要求舒适,对工作勤劳敏捷,说话却小心谨慎,到有道的人那里去匡正自己,这样可以说是好学了。”

吃穿住行虽属于细节问题,然而一旦开始追求这些物质的享受,就会渐渐被它软化、腐蚀,以致让自己沉迷其中,不可自拔。所以,必须在一开始就树立起警惕性,并且用远大的事业目标来冲淡并取代它在生活中的地位。古往今来,能成就一番大业的人莫不如此。

文学学习个人心得 篇10

初上这门课,第一感觉是懵的。啥叫现当代文学?经过老师简单的一番讲解,貌似明白了,就是现代和当代的文学研究嘛,有点说了当没说的感觉,不过,以后估计就会知道了。开始上课了,第二感觉是新的。张老师想法很新奇,教法很新奇,简直让我“耳目一新”,越发对这门课开始好奇了。然后上了两回课,第三感觉来了,但是这感觉不太好,是“烦”。既是“烦恼”的烦,也是“心烦”的烦。烦恼的是,老师让我们自己下去收集资料、整理、找切入点上课时进行分析,但是具体咋整并没说明;心烦的是,想要做好吧,就得花费大量时间、精力去准备,想敷衍了事吧,又觉得心里过意不去。所以每每都在纠结复杂的心情中,把“任务”完成。没错,就是“任务”,一开始我确实是这么认为也是这样去做的。但是后来慢慢发现,其实也蛮有乐趣的,是种“痛并快乐着”的乐趣。

再来说说每次的发言,刚开始确实很不习惯,当着那么多人的面,要阐述自己的观点,偶尔还要应对张老师的“提问”和“点评”,每每让人都觉得有些尴尬和紧张。不过,熟能生巧嘛,也可以说是习惯成自然了,多几次似乎还蛮享受那种发言的感觉,每次都能对自己有些新的认识,知道自己的不足或者少有的“优点”,想想也还是有点小开心。

最让我感兴趣的,或者说最吸引我的,就是张老师的那张“嘴”,也可以说是他的语言表达能力、思维逻辑能力(貌似大多数时候没有逻辑可言,基本都是跟着感觉走),总之说来,是一种人格魅力吧。就那么随便说说,首先把自己乐的不要不要的,然后也把我们逗乐了。这种幽默感,或许也是欣赏文学所应该具备的一种能力吧。听张老师讲文学,既是一种乐趣,也是一种学习,他总能在字里行间发现许多我们发现不了的“秘密”,并且对其进行想象、联想、扩宽、凝练等等,简直是信手拈来,这也是极为让我佩服的一点。

还有一起学习的小伙伴们,也真是个个深藏不漏,各有千秋。每次上课,既是对自己的一种锻炼,也是一次棋逢对手的一较高下。在这场人数不限,题材不限,内容不限,近乎完全自由的较量中,每个人都为自己而战,或者选择旁观学习。我在后来的学习中就很少发言,一来确实是懒,不想准备,这里做个自我检讨;二来是在倾听了两回别人的发言后,我发现,全神贯注的倾听,将自己放在一个旁观者或是倾听者的身份上时,又能有些不一样的感受,比如,学会欣赏别人,学会审视自己。

随着学习的深入,真的越发觉得自己的“无知”和“不足”,或许这些是一直存在的,只是过去一直没有发现或是自己不愿意发现,谁愿意承认自己是无知的呢?但是通过这门课的学习,能够意识到这些问题,我想就是一个很大的进步了。只有发现了问题,才能想办法解决问题,也才能让自己逐渐变得“丰盈”一点,不想自己的内涵跟外形一样瘦削,那就显得自己真的太“瘦弱”了。不是说知识就是力量么?在我看来,文学也应当有这种力量。

也不知道下学期是否还能再开这门课程,如果可以当然是极好的,如果不能我也会在这一年里学到的皮毛上再继续学习,有个成语不是叫“笨鸟先飞”嘛,我觉得自己也没有那么笨啦,只要肯走心,愿意去学习文学,那么也是学无止境的吧。

幸运的是加入了精品班,即便下学期没有这门课了,倒也是还能看到张老师和同学们,继续学习和交流,这样看来也不至于太遗憾,但是感觉里面也是高手如云呐,看来为了能有一席之地,我还得努力再努力才行呐。

上一篇:大学纪委副书记的述职报告下一篇:守信的父亲随笔散文