当前位置:首页 » 编程语言 » java世界

java世界

发布时间: 2022-01-23 03:36:45

‘壹’ 学java开发的,越来越觉得,java世界很乱,希望路过的大师指点java修炼的路径,让我不再面 对一大堆资料迷

给你点个人意见吧。。。
最近看到很多学JAVA的,很喜欢去研究底层是怎么弄的,去分析数据结构。
喜欢学是好事,但好像没弄清学JAVA是去干什么的,是去给自己赚钱的!JAVA封装性很好JDK给出很多实用而且健壮性很高的方法,我们就尽管拿去用。
就像SUN建立了摩天大楼,我们要做到是在楼顶不断向上延伸;而不是说炸了这个楼,看看底层到底是什么,还要去重新实现一遍(你实现的未必有人家实现的好,就变成浪费时间精力了)。重要的是用已有的东西去开发,站在巨人的肩膀上解决实际问题,满足实际用户的需求,不然就本末倒置了。
你可以一边向上延伸,有精力时间的话可以研究下支撑你的大楼到底是个什么 。你用的方法,去看看别人是怎么实现的,进而转换为自己的经验

‘贰’ 如何进入java世界

java 我也自学的 学了半年 学校才开的java课 所以说跟不上老师的进度 没关系 关键是你自己有没兴趣 是不是找对了学习方法 我认为学习任何一门语言 循序渐进 是很重要的 别像有些人一来就在那儿什么tomcat + jdk在那搭的 纯粹浪费时间 你丫基本功不扎实 搭了有什么用 所以建议你先从基本语法 抓起 基本功一定要扎实 然后不要被java庞大的类库吓到 永不倒的暂时别管 等你真正的学会了查API 有什么类库能难倒你?
所以 第一要有信心 第二循序渐进 第三多看源码 第四动手多些 重复着来 等你有了一定的功力 再去接触高级部分~~后面的我就不多说了.

‘叁’ “欢迎进入精彩java世界”用java编程

没听明白,但是Application是指应用程序,如果要写“欢迎进入精彩java世界”,那就用java代码写,applet是一个小应用程序,如果要写这句话,就是用网页写。在网页中显示出来。
import java.util.*;
public class Bxond {
public static void main(String[] args){
System.out.print("欢迎来到java世界!");
}
}
不知道你是不是这个意思。很简单的。

‘肆’ 1、 编写一个输出“欢迎来到java编程世界”的程序,用两种方式实现(Application /Applet).

新建一个类,输入以下代码:
public static void main(String agrs[]){
System.out.println("welcome to the world of Java!");
}
这个是application的,这个比较简单,所以就不多说了

下面的是applet的,给你写详细点
你新建一个welcome类,把下面的代码放进去
import java.applet.*;
import java.awt.*;
public class welcome extends Applet{
public void paint(Graphics g){
g.drawString("欢迎进入Java编程世界!",20,60);
}
}
应该可以跑出来,你试试。

‘伍’ java是世界上最好的语言吗

首先我要说明我的观点:语言没有好坏之分。语言背后所体现的不过是不同平台之间利益的一种博弈。

因此,各位,这有啥可争的?谁“好”谁“坏”又怎样?对于堆代码的人来说,哪个能挣钱,哪个就是好语言。Object-C好不好。iPhone火热之前甚至连提都懒的提,完全处于角落里。但是现在呢?究竟是什么原因让Object-C火起来?是执行效率还是开发效率?都是扯!市场决定一切!.net、java和object-c分别代表了MS、SUN(Oracle?)和Apple的实力!

语言之争说完了,说说我心中的跨平台。跨平台就是一种谎言!!!

曾几何时,我们听过太多的跨平台:一次编译,多处运行。但是每当你亲身实践,你就会遗憾的发现,这一切都是一个美丽的谎言!Java和.Net,二位先驱已经在各自的文章中阐述了各自的观点。我想说的是又一次被跨平台这个美丽的谎言所包裹起来的——RIA开发。

现在RIA最火的无外乎两种:Flash和Silverlight。从理论来说这两者都是走的插件运行环境的路数(谁又不是呢。。Java虚拟机。。.Net Framework。。),我们能够听到的,无外乎既可以支持PC,又可以支持移动设备云云。。但是事实呢??

不知道有多少人做RIA开发。Flash什么时候出的移动版本(不算阉割的哪个)?PC上运行的Flash可以直接在移动版本上运行么?iPad为什么干脆不支持Flash(iPad为什么可以选择不支持Flash)?Silverlight有PC和Mac的Runtime,但是Windows Phone 7为什么尚不支持“浏览器内运行的Silverlight?”(目前Windows Phone 7的开发框架为Silverlight,但是这和PC上运行的Silverlight Runtime有很大的区别。)

上面提到的Flash、Silverlight是RIA领域的翘楚。每一个都包裹着跨平台的外衣。但是直到你真正去尝试“跨平台”,你才发现这一切都是美丽的谎言。

但是另外一个事实我不得不说,那就是:跨平台只不过是程序员的一厢情愿;平台商的一种宣传策略。跨平台根本是不可能的!

各位,不要狭隘了!编译通过能运行就叫跨平台,是做技术人的悲哀!PC用鼠标,手机用手指头,你光编译过了有个什么用?客户能用么?PC多大的分辨率,手机多大的分辨率?你光能“显示”有什么用?用鼠标点,拿手指头戳,手机上面连hover都没有,PC上的东西手机上就算运行了又能怎样?

因为硬件设备和运行环境的不同带来的用户体验的不同,才是跨平台最大的障碍!这一障碍,不是任何一个“技术”或“技术提供商”可以解决的!
参考:http://www.cnblogs.com/happycharles/archive/2010/05/30/1747740.html

‘陆’ JAVA 世界最顶尖的程序员是谁.注意是世界

你这个问题很没意思,没有任何意义,只有更好没有最好,程序员就算他厉害也只是某一方面,每个人都有擅长的地方

‘柒’ 如何彻底清空JAVA世界

建议几点:
(1)安装JDK的时候尽量将它装到C盘下,因为这里还有系统提供的一些与JAVA有关的文件
(2)要卸载JDK,先用控制面板里的添加/删除程序这个工具,万一删不掉,就使用上面的工具去删。
(3)卸载JDK前,先将环境变量中的CLASSPATH删掉,将PATH中与JAVA有关的部分也给去掉。

‘捌’ 你还在说Java是世界第一的语言吗

明明是汉语

‘玖’ 欢迎来到java世界 java编程

import java.awt.Color;
import java.awt.Panel;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Applet extends JFrame {

public Applet(String str) {
this.setTitle(str);

Panel pl = new Panel();
JLabel jLabel = new JLabel();
jLabel.setText("欢迎来到java世界");
jLabel.setForeground(Color.blue);
pl.setBackground(Color.pink);
pl.add(jLabel);
this.add(pl);
this.setBounds(100, 100, 80, 70);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Applet("java");
}
}

热点内容
网易苹果游戏怎么转移到安卓 发布:2024-11-15 00:07:52 浏览:270
win7php环境搭建 发布:2024-11-15 00:06:55 浏览:17
erpjava 发布:2024-11-14 23:52:23 浏览:253
电脑版地平线四怎么连上服务器 发布:2024-11-14 23:46:42 浏览:472
ios怎么变安卓 发布:2024-11-14 23:46:36 浏览:333
win7共享xp打印机拒绝访问 发布:2024-11-14 23:45:29 浏览:750
引起资源配置失效的原因有哪些 发布:2024-11-14 23:35:22 浏览:15
c语言打字 发布:2024-11-14 23:11:06 浏览:893
存储程序和程序控制的原理 发布:2024-11-14 22:53:23 浏览:323
python读取json数据 发布:2024-11-14 22:51:52 浏览:931