- 浏览: 96724 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
jameswolf:
补肾啊!冬天多喝,但是补只是后招,别漏才是真理,呵呵
朋友告诉我的神粥秘方 -
wa327114652:
很想学习,但能再详细点吗?
for java beginner 5-2 - 自己实现枚举-下 -
superlittlefish:
不错,简单易懂.一直在看你的blog,感觉反射写的挺好的.让我 ...
for java beginner 15 下java反射在框架里的应用 读取properties文件
java
1--概述
基础,高级都非常重要!
比如你一年级95分,再学一年,再一年...很可能还是得不到100.
但是你一年级95分,再学二年级85,三年级80分,这时回一年级,保证100分!
所以基础重要,高级,见识都非常重要!
没有非常强的学习能力,就不要搞JAVA.
2--IDE integrated development environment集成开发环境
[先说个东西,Eclipse的快捷键在java | edit | Template ]
Eclipse 这个free,为了方便,都再安装插件 MyEclipse ,再为了方便,
MyEclipse 直接提供all-in-one 安装程序.这个要钱的.
MyEclipse 其实就是用java写的,
run MyEclipse ,就是在run java.exe ,java.exe 启动一个类,调 调 调...
但是java.exe 会出现 cmd 黑黑的窗口
既然已经做好为 桌面程序了, 就用 javaw.exe
javaw.exe 这个会关闭 cmd window ,开启漂亮的GUI
所以在 task manager 里,可以看见 javaw.exe ,这就是MyEclipse or Eclipse!!
[记得什么时候MyEclipse死机了,该怎么做了吧]
当然还有很多很牛的IDE
JBUILDER--差不多死在钱眼里了
NETBEANS--牛,免费,但是敌不过"键盘效应",始终奈何不了 MyEclipse
IDEA--JET BRAIN 的,这个和MyEclipse 有的一拼
★但是说了这么多,IDE只是帮你省点时间而已,千万别去指望IDE★
IDE使用工程化方式管理project
project包含
1.java类[当然有很多第三方类 jar包形式给出]
2.resource[xml properties ....]
这些东西让IDE管理,确实是省了不少事情[当然手工也可以管理的哦]
上面说的只是小项目,
大项目的话,要发布的话,要用另外的工具了,ant maven ...
再说一些关于IDE的东西
你这个IDE给你管理类和类,类和资源文件等等的关系之类的东西,
当然还可以 run .
但是,他的RUN 是建立在JDK的基础上的[java.exe]
RUN之前的compile也是建立在JDK基础上的[javac.exe]
所以你得告诉IDE你的JDK在那里,让他好找java.exe javac.exe
别去用什么内置的JDK什么东西,反正自己肯定要下几个JDK的.
widow | preferences | java | compiler | compiler compliance level
let IDE know run what javac.exe
widow | preferences | java | installed JREs
let IDE know run what java.exe
所以有的时候给用户产品时,只要给他们弄个JRE就得了,他们要了JDK也没用,不会用.
再细说一下 workspace ,这东西包含 很多项目,也包含了哪个developer使用此IDE的
习惯,他喜欢这个shortcut,我喜欢那个shortcut
我们可以使用同一个IDE,只要我们的workspace 不一样就可以区别了....★
你可以发现切换 workspace 时,MyEclipse会自己关一下,再开一下,就是要load某 workspace
的一些设置.
还有IDE的perspective就是一些不同小window[view]的集合,
所以在 window 下有 open perspective | show view 两个东西
workspace 指定的 javac java 可以影响 其下所有的项目
但是也可以指定单个项目的 javac [compiler]
★上次那个医疗项目要我用1.4,我完全可以指定他的compiler为1.4
然后放到我的1.5 JRE下 run好了,不用把 compiler JRE 统统都改为1.4
一般高版本的 JRE 是可以 run 低 compiler出来的东西的.
反之有问题了.java.lang.UnsupportedClassVersionError:
Bad version number in .class file★
JAVA思想: workspace 和其下的 项目 有继承的影子,我可以有你的很的东西,
也可以拿我特有的东西覆盖你的东西,
1--概述
基础,高级都非常重要!
比如你一年级95分,再学一年,再一年...很可能还是得不到100.
但是你一年级95分,再学二年级85,三年级80分,这时回一年级,保证100分!
所以基础重要,高级,见识都非常重要!
没有非常强的学习能力,就不要搞JAVA.
2--IDE integrated development environment集成开发环境
[先说个东西,Eclipse的快捷键在java | edit | Template ]
Eclipse 这个free,为了方便,都再安装插件 MyEclipse ,再为了方便,
MyEclipse 直接提供all-in-one 安装程序.这个要钱的.
MyEclipse 其实就是用java写的,
run MyEclipse ,就是在run java.exe ,java.exe 启动一个类,调 调 调...
但是java.exe 会出现 cmd 黑黑的窗口
既然已经做好为 桌面程序了, 就用 javaw.exe
javaw.exe 这个会关闭 cmd window ,开启漂亮的GUI
所以在 task manager 里,可以看见 javaw.exe ,这就是MyEclipse or Eclipse!!
[记得什么时候MyEclipse死机了,该怎么做了吧]
当然还有很多很牛的IDE
JBUILDER--差不多死在钱眼里了
NETBEANS--牛,免费,但是敌不过"键盘效应",始终奈何不了 MyEclipse
IDEA--JET BRAIN 的,这个和MyEclipse 有的一拼
★但是说了这么多,IDE只是帮你省点时间而已,千万别去指望IDE★
IDE使用工程化方式管理project
project包含
1.java类[当然有很多第三方类 jar包形式给出]
2.resource[xml properties ....]
这些东西让IDE管理,确实是省了不少事情[当然手工也可以管理的哦]
上面说的只是小项目,
大项目的话,要发布的话,要用另外的工具了,ant maven ...
再说一些关于IDE的东西
你这个IDE给你管理类和类,类和资源文件等等的关系之类的东西,
当然还可以 run .
但是,他的RUN 是建立在JDK的基础上的[java.exe]
RUN之前的compile也是建立在JDK基础上的[javac.exe]
所以你得告诉IDE你的JDK在那里,让他好找java.exe javac.exe
别去用什么内置的JDK什么东西,反正自己肯定要下几个JDK的.
widow | preferences | java | compiler | compiler compliance level
let IDE know run what javac.exe
widow | preferences | java | installed JREs
let IDE know run what java.exe
所以有的时候给用户产品时,只要给他们弄个JRE就得了,他们要了JDK也没用,不会用.
再细说一下 workspace ,这东西包含 很多项目,也包含了哪个developer使用此IDE的
习惯,他喜欢这个shortcut,我喜欢那个shortcut
我们可以使用同一个IDE,只要我们的workspace 不一样就可以区别了....★
你可以发现切换 workspace 时,MyEclipse会自己关一下,再开一下,就是要load某 workspace
的一些设置.
还有IDE的perspective就是一些不同小window[view]的集合,
所以在 window 下有 open perspective | show view 两个东西
workspace 指定的 javac java 可以影响 其下所有的项目
但是也可以指定单个项目的 javac [compiler]
★上次那个医疗项目要我用1.4,我完全可以指定他的compiler为1.4
然后放到我的1.5 JRE下 run好了,不用把 compiler JRE 统统都改为1.4
一般高版本的 JRE 是可以 run 低 compiler出来的东西的.
反之有问题了.java.lang.UnsupportedClassVersionError:
Bad version number in .class file★
JAVA思想: workspace 和其下的 项目 有继承的影子,我可以有你的很的东西,
也可以拿我特有的东西覆盖你的东西,
发表评论
-
pull解析器通用解析XML与生成XML
2013-02-23 14:52 0pull解析器,简单易用,android都在用,肯定有他的优 ... -
java decompiler - a tool to view jar file
2012-02-15 22:26 1018有时候还是很需要看看人家JAR包里写的什么乱七八糟的东西,这东 ... -
JAVA工作
2011-07-20 21:11 730################## Applet ... -
helios-use-subversion-behind-proxy
2011-04-04 16:30 767download the eclipse helios in ... -
IBM发布时间不足解决方法
2011-02-17 19:16 762D:\IBM\SDP\runtimes\base_v61\p ... -
log4j简单例子
2010-10-03 18:27 863简单点说, 写程序时,有时懒得debug,就直接Sy ... -
java 泛型-1-使用而已
2009-12-01 23:39 1120023-java1.5泛型-1 懒人想的 把检查代码的工作交 ... -
java 1.5 annotation-3 设值让反射拿
2009-12-01 20:39 1576java 1.5 annotation 的use 前面的什么 ... -
java 1.5 annotation-2
2009-11-30 23:28 1185java 1.5 注解-2[非常重要 比每举重要] 刚刚只是 ... -
java 1.5 annotation-1
2009-11-30 21:07 1306java 1.5 注解[非常重要 比每举重要] 1.5后的新 ... -
for java beginner-19 beanutils包
2009-11-29 22:20 752019-使用BeanUtils工具包操 ... -
for java beginner-18 JAVABEAN规范-1
2009-11-29 21:12 1031018-JAVABEAN规范-1 IntroSpec ... -
for java beginner 17 配置文件的知识
2009-11-29 19:29 780017 配置文件的知识 刚刚已经说到 配置文件,我说放 工程 ... -
for java beginner 15 下java反射在框架里的应用 读取properties文件
2009-11-29 17:44 1386java 框架基础 ------------------- ... -
for java beginner 14 ArrayList HashSet HashCode(中)
2009-11-29 13:24 1140java 反射 数组的反射 ArrayList HashSe ... -
for java beginner13java 反射 数组的反射(上)其实是讲ArrayList HashSet HashCode
2009-11-29 12:35 937java 反射 数组的反射(上 ... -
for java beginner12数组的反射的应用
2009-11-29 10:04 1026java 反射 数组的反射 数组也是一种类型,当然可以反射 ... -
for java beginner11 java 反射 Method类
2009-11-29 08:30 1289java 反射 Method类 str1.charAt() ... -
for java beginner10 java 反射 Field类
2009-11-29 07:17 3542java 反射 Field类 -------用到一个bea ... -
for java beginner 9 java反射的概念和Constructor 类
2009-11-29 07:13 1391java 反射 的概念 和 Constructor 类 反 ...
相关推荐
Algorithm-Machine-Learning-for-Beginner-by-Python3.zip,斯克莱恩、坦索流。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
资源分类:Python库 所属语言:Python 资源全名:for-beginner-piano-0.3.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
标题中的"magic-perl-for-beginner-"暗示了这个压缩包是为Perl初学者准备的一套学习资源。 《神奇的Perl》很可能是一本深入浅出的教程,旨在帮助新手快速掌握Perl语言的基础和进阶技巧。描述中提到它是“最佳的PERL...
接下来,教程将引导你进入Python的基础知识,包括变量、数据类型(如整数、浮点数、字符串和布尔值)、运算符、控制流(如条件语句if/else和循环for/while)、函数以及列表、元组、字典等数据结构。这些基础知识是...
Beginner-guide-yolo编程资源
in-one programming reference * Covers the recent release of the Java 2 Platform Standard Edition 5.0 and the new J2SE Development Kit 5.0 * Starts with beginner topics including getting started ...
rails-beginner-s-guide是Rails 指导手册,帮组学习了解rails开发
Beginner-guide.pdf
### Common Sense C: Advice and Warnings for C and C++ Programmers #### Introduction "Common Sense C: Advice and Warnings for C and C++ Programmers" is a comprehensive guide aimed at helping ...
### Java - Java: A Beginner’s Guide - 7th Edition #### Java Fundamentals **起源与发展:** Java 语言起源于1990年代初期,在Sun Microsystems由James Gosling领导的一支团队开发。Java的设计目标是创造一种...
在"godot-beginner-2d-platformer-1.1.0_game_godot_"这个项目中,我们将深入探讨如何利用Godot Engine来构建一个基础的2D平台游戏。 首先,让我们了解2D平台游戏的基本元素。平台游戏是游戏中的一种类型,玩家控制...
### COCOS2d-X by Example Beginner's Guide #### 概述 《COCOS2d-X by Example Beginner's Guide》是一本专为初学者设计的Cocos2d-x游戏开发指南。本书由Roger Engelbert编写,旨在通过一系列实用的例子帮助读者...
这个"beginner-easy-x-master.zip"压缩包可能是某个教学项目或者教程的源代码,帮助用户初次接触并学习如何使用EasyX。在深入探讨EasyX之前,我们先来了解一下EasyX的基本概念和功能。 EasyX是一个轻量级的图形库,...
"Java-Beginner-Projects" 是一个专门为初学者设计的学习资源,旨在帮助新手通过实践项目来掌握Java编程基础。这个项目可能包含了从《Java入门,早期的对象》(第五版),作者Tony Gaddis的书籍中提取的实际编程练习...
在您提供的"Beginner - MetaTrader 5脚本.zip"文件中,包含了一个名为"beginner.mq5"的文件。这通常是一个MetaTrader 5的脚本或指标,用于自动化交易策略或者辅助交易决策。下面我们将深入探讨MetaTrader 5脚本的...
在"python_for_absolute_beginner-源码.rar"这个压缩包中,你将找到一系列用于教学的源代码示例,这些示例旨在帮助初学者理解Python的基本概念、语法和常见操作。下面我们将逐一探讨这些关键知识点: 1. **Python...
Understanding these concepts is crucial for manipulating data and performing operations in Java. #### Program Control Statements Control statements are essential for directing the flow of execution ...
Spring MVC is a model-view-controller framework for Java web applications to simplify the writing and testing of Java web applications, which fully integrates with the Spring dependency injection ...
A list of beginner-friendly NLP projects—using pre-trained models,用预训练模型零基础体会最先进NLP技术,by Caleb Kaiser。