首页 > 编程知识 正文

关于java编程思想读书笔记2的信息

时间:2023-12-27 22:26:27 阅读:324311 作者:IIIJ

本文目录一览:

我要学java编程,什么书比较好

一本《JAVA语言程序设计》或《JAVA从入门到精通》。有一本书更好《JAVA读书笔记》这本书讲的代码很多,也很容易看懂,涉及到面也到位。学完这样就看看些《JAVA编程思想》看看感觉如何。

java 学习

没有main方法

再说点吧,他们说的都不详尽,首先纠正一个不良习惯,类的首个字母应该大写哦,1:你没有main方法,2:你没有创建g所在的对象,这个对象对应的类是个抽象类,故,你要实现它的所有方法才能创建它的对象,具体代码如下,直接贴了就可以用了。我已经测过了。测试结果如下图。

public class smp71 extends Applet

{

public void  paint(Graphics g)

{

g.drawString("这是一个最简单的Applet 程序",40,50);

}

public static void main(String[] args) {

smp71 s = new smp71();

Graphics g = new Graphics(){

@Override

public void clearRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void clipRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void copyArea(int x, int y, int width, int height, int dx,

int dy) {

// TODO Auto-generated method stub

}

@Override

public Graphics create() {

// TODO Auto-generated method stub

return null;

}

@Override

public void dispose() {

// TODO Auto-generated method stub

}

@Override

public void drawArc(int x, int y, int width, int height,

int startAngle, int arcAngle) {

// TODO Auto-generated method stub

}

@Override

public boolean drawImage(Image img, int x, int y,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, Color bgcolor,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, int width,

int height, ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, int width,

int height, Color bgcolor, ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int dx1, int dy1, int dx2,

int dy2, int sx1, int sy1, int sx2, int sy2,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int dx1, int dy1, int dx2,

int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public void drawLine(int x1, int y1, int x2, int y2) {

// TODO Auto-generated method stub

}

@Override

public void drawOval(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void drawPolygon(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void drawPolyline(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void drawRoundRect(int x, int y, int width, int height,

int arcWidth, int arcHeight) {

// TODO Auto-generated method stub

}

@Override

public void drawString(String str, int x, int y) {

// TODO Auto-generated method stub

}

@Override

public void drawString(AttributedCharacterIterator iterator, int x,

int y) {

// TODO Auto-generated method stub

}

@Override

public void fillArc(int x, int y, int width, int height,

int startAngle, int arcAngle) {

// TODO Auto-generated method stub

}

@Override

public void fillOval(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void fillPolygon(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void fillRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void fillRoundRect(int x, int y, int width, int height,

int arcWidth, int arcHeight) {

// TODO Auto-generated method stub

}

@Override

public Shape getClip() {

// TODO Auto-generated method stub

return null;

}

@Override

public Rectangle getClipBounds() {

// TODO Auto-generated method stub

return null;

}

@Override

public Color getColor() {

// TODO Auto-generated method stub

return null;

}

@Override

public Font getFont() {

// TODO Auto-generated method stub

return null;

}

@Override

public FontMetrics getFontMetrics(Font f) {

// TODO Auto-generated method stub

return null;

}

@Override

public void setClip(Shape clip) {

// TODO Auto-generated method stub

}

@Override

public void setClip(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void setColor(Color c) {

// TODO Auto-generated method stub

}

@Override

public void setFont(Font font) {

// TODO Auto-generated method stub

}

@Override

public void setPaintMode() {

// TODO Auto-generated method stub

}

@Override

public void setXORMode(Color c1) {

// TODO Auto-generated method stub

}

@Override

public void translate(int x, int y) {

// TODO Auto-generated method stub

}

};

s.paint(g);

}

}

学习java的心得

Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,

0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:

1. 师资力量雄厚

要想有1+12的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。

2. 就业保障完善

实现1+12效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。

3. 学费性价比高

一个好的Java培训机构肯定能给你带来1+12的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。

希望你早日学有所成。

java 的学习流程是什么

要说视频教程的话,个人觉的马士兵的教程好一点。

首先要安装Java环境,必须的,去官网下载吧,然后搞一个开发工具,这个开发工具的话,我最初是用JCreator的,这个软件比较简单,不过后来就不能满足编程的需求了,最常用的还是开源免费的Eclipse,这个工具功能比较强大。

如果你学过C语言或者C++及其他高级语言的话,学Java应该会简单点。

任何一个语言必定是先学习数据结构,大部分语言的数据结构大同小异。然后就是流程控制,这些都是面向过程的语言的一些知识,然后就是Java的面向对象的思想,和其他面向对象的高级语言也很相似,所以学过其他语言会好一点,如果你能接受理解了Java的核心思想:面向对象的话,接下来就是学习一些类和方法了,所以,基本上是,先能够学会基本的语句,然后加上类和对象的套子,然后就是各种Java自带的API了,可以先学学控制台的输入输出,图形用户界面,然后文件操作,数据库操作,网络编程,Java调用等,基本上就可以了,其实就是一些学习类的过程中慢慢体会Java语言的思想。

学习的方法呢,我觉的开始的时候多看看变人写的程序,然后粘贴在自己的程序里边能够运行成功已经很爽了,后来就是多写代码,自己动手练着。差不多就这样。

Java的学习资料,我学Java基础的时候没有看过视频教程(我的一个同学经常看马士兵的视频教程,感觉收获好多),觉的只有多媒体、办公这些可视化一点的用视频教程会好一点,编程的话,买一本Java书系统的学习一下还是很有必要的,就算有些你都很熟悉了,然后,网上的PDF也有成本的,自己去搜一下,百度文库或者新浪共享什么的,挺好的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。