java基础问题请教!

问题

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class GridLayoutDemo extends JFrame implements ActionListener{private JButton buttons[];private final String names[]={"one","two","three","four","five","six"};private boolean flag = true;private Container container;private GridLayout grid1,grid2;public GridLayoutDemo(){super("GridLayout Demo");grid1=new GridLayout(2,3,5,5);grid2=new GridLayout(3,2);Container container=getContentPane();container.setLayout(grid1);buttons=new JButton[names.length];for(int count=0;count

时间: 2024-10-31 04:07:56

java基础问题请教!的相关文章

java基础-请教方向(Java研发方向),初学者

问题描述 请教方向(Java研发方向),初学者 刚学了一学期Java, 想知道Java一般的学习过程是先学什么,后学什么比较合理.望不吝指教- 解决方案 1.变量 方法 逻辑分支语句 循环语句 运算符 逻辑运算符 基本数据类型 引用数据类型 数组 集合 ,基本语法必须要熟练掌握,这些东西可能是习惯养成 2.把类.抽象类.接口 继承 变量 方法 重写 重载 转型 ,结合面向对象以及内存角度来理解,面向对象就是从现实生活中对象之间关系引出的一种编程思想 最简单的理解就是 class就是种类的意思 用

培训-报名了传智的JAVA基础班.有些问题请教前辈

问题描述 报名了传智的JAVA基础班.有些问题请教前辈 报名了传智的JAVA基础班,后期分JAVAEE和Android两个方向,请问前辈哪一个容易学习,后期发展前景好呢 解决方案 学好了 都好 看智联招聘的招聘信息是最好的答案 解决方案二: 当然是Android啊,自己写的程序可以放到自己的Android手机上跑.学起来有兴趣. 而且容易.前景好. 解决方案三: 建议都学习.....大部分andorid都是联网的...都是需要服务器支持的...而服务器就是java ee ,两者其实有很多相似的.

java基础学完然后学啥

问题描述 我大一结束学了点java基础,现在在家放暑假,我想请教一下学完基础学些啥. 解决方案 解决方案二:jsp.servlet.jdbc.database.strut1/2[源码].spring[源码].hibernate/ibatis[源码].框架整合(例如ssi/ssh).webservice.redis等内存数据库.大数据量.并发/多线程.分布式.云技术........................慢慢来吧,不着急.还有js相关的知识及框架解决方案三:大学...里面敲代码的时间不是很

java基础问题求指教谢谢

问题描述 java基础问题求指教谢谢 形如 A a=new A();-------------1 a=new A();--------------2 辣么,a到底指的是哪个对象?1还是2? 五楼的说法对么? 解决方案 只用new关键字是为了创建一个对象,你使用了两次new关键字进行创建,会在内存中创建两个A的对象,a是你声明的一个引用,在程序中以最后一次的指向为准,这里是指向最后一个. 解决方案二: new 最后一个对象时,内存又为它分配了新的地址,所以a只想最后一个 解决方案三: a 在最后被

java基础多线程之共享数据

java基础巩固笔记5-多线程之共享数据 线程范围内共享数据 ThreadLocal类 多线程访问共享数据 几种方式 本文主要总结线程共享数据的相关知识,主要包括两方面:一是某个线程内如何共享数据,保证各个线程的数据不交叉:一是多个线程间如何共享数据,保证数据的一致性. 线程范围内共享数据 自己实现的话,是定义一个Map,线程为键,数据为值,表中的每一项即是为每个线程准备的数据,这样在一个线程中数据是一致的. 例子 package com.iot.thread; import java.util

Java基础:初学者Java语言入门精典文章

初学 Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案.在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考. 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java. 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以.要注意,即便对一个简单的例子也要有耐心去琢磨.调试.改动. 3.在学习的

J2ME中需要的Java基础知识

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明:        J2ME中使用到的Java基础知识: 1.  Java语法基础:包括基本数据类型.关键字.运算符等等 2.  面向对象的思想:类和对象的概念,继承和多态等等. 3.  异常处理 4.  多线程 J2ME中没有用到的Java基础知识: 1. 

JAVA基础培训(11),方法的Override

Override, 主要是因为父类的功能无法满足需求,我们又不能直接修改父类的情况下 ,我们通过子类重写,来实现新的功能. package Lession11; import java.util.ArrayList; import java.util.List; /** * 老紫竹JAVA基础培训(11),方法的Override.<br> * * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public class Lession11 { public s

JAVA基础培训(10),方法的Overload介绍

今天在项目里做事,中午休息时间,补上这个教程吧.这次我们看看Overload 的内容 . 测试代码 package lession10; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 老紫竹JAVA基础培训(10),方法的Overload介绍.<br> * 匹配方式为最特殊匹配,或者叫最准确匹配<br> * 如果发现多个都有相同的匹配度,则编译报错. * *