How Will Java Technology Change My Life?

How Will Java Technology Change My Life?

We can‘t promise you fame, fortune, or even a job if you learn the Java programming language. Still, it is likely to make your programs better and requires less effort than other languages. We believe that Java technology will help you do the following:

  • Get started quickly: Although the Java programming language is a powerful object-oriented language, it‘s easy to learn, especially for programmers already familiar with C or C++.
  • Write less code: Comparisons of program metrics (度量)(class counts, method counts, and so on) suggest that a program written in the Java programming language can be four times smaller than the same program written in C++.
  • Write better code: The Java programming language encourages good coding practices, and automatic garbage collection helps you avoid memory leaks(泄漏). Its object orientation, its JavaBeans? component architecture(组件体系结构), and its wide-ranging(广泛), easily extendible(可扩展) API let you reuse existing, tested code and introduce fewer bugs.
  • Develop programs more quickly: The Java programming language is simpler than C++, and as such, your development time could be up to(胜任) twice as fast when writing in it. Your programs will also require fewer lines of code.
  • Avoid platform dependencies: You can keep your program portable by avoiding the use of libraries written in other languages.
  • Write once, run anywhere: Because applications written in the Java programming language are compiled into machine-independent bytecodes, they run consistently on any Java platform.
  • Distribute(分配) software more easily: With Java Web Start software, users will be able to launch your applications with a single click of the mouse. An automatic version check at startup ensures that users are always up to date with the latest version of your software. If an update is available, the Java Web Start software will automatically update their installation.
时间: 2024-08-12 19:23:15

How Will Java Technology Change My Life?的相关文章

【译】About the Java Technology

About the Java Technology Java technology is both a programming language and a platform. The Java Programming Language The Java programming language is a high-level(高级) language that can be characterized by(以-为特点) all of the following buzzwords(流行语):

ORACLE官网JAVA学习文档

Trails Covering the Basics 1 Getting Started 1.1 The Java Technology Phenomenon 1.1.1 About the Java Technology The Java Programming Language ?? Figure 1 an overview of the software development process java文件以.java作为后缀 源文件被javac compiler编译为.class 文件

Java Web services: WS-Security with Metro--referenc

As you know from "Introducing Metro," the reference implementations of the JAXB 2.x data-binding and JAX-WS 2.x Web services standards are at the core of the Metro Web services framework. But in and of themselves, JAXB and JAX-WS provide only ba

java Permissions and Security Policy--官方文档

3 Permissions and Security Policy 3.1 The Permission Classes The permission classes represent access to system resources. The java.security.Permission class is an abstract class and is subclassed, as appropriate, to represent specific accesses. As an

DTrace to Troubleshoot Java Native Memory Problems

How to Use DTrace to Troubleshoot Java Native Memory Problems on Oracle Solaris 11 Hands-On Labs of the System Admin and Developer Community of OTN by Wang Yu, Vincent Liu, and Gary Wang This lab will introduce the basic concepts of DTrace and provid

[Java] Java 技术和 JVM 基础

Java 由 Sun 公司在 1995 首次发布,既是一门编程语言,也是一个计算平台. Java 运行时版本 Java Runtime Edition 当你下载 Java 完时候,你会得到一个 Java Runtime Time(JRE).JRE 由三部分组成 : JVM,Java 平台的核心类,支持 Java 平台的库.这三部分是执行 Java 应用运行的基础. Java 编程语言 Java 是一门面向对象的编程语言,包括以下特性: 平台独立 - Java 应用被编译成字节码存储在 .clas

java可变参数Varargs

http://www.cnblogs.com/shishm/archive/2012/01/31/2332656.html J2SE 1.5提供了“Varargs”机制.借助这一机制,可以定义能和多个实参相匹配的形参.从而,可以用一种更简单的方式,来传递个数可变的实参.本文介绍这一机制的使用方法,以及这一机制与数组.泛型.重载之间的相互作用时的若干问题. 到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameter

《图书管理系统——java》

/* (盯着先拔头筹程序) * 该计划的版权声明和版本号 * Copyright (c) 2011, 烟台大学计算机学院学生的学校 * All rights reserved. * 文件名:    <系统--java> * 作    者:       刘江波 * 完毕日期:    2012     年  3     月     1   日 * 版 本 号:    v3.0 * 对任务及求解方法的描写叙述部分 * 问题描写叙述: * 程序头部的凝视结束 */ 文件包的建立情况: BookDao.

Java Garbage Collection Basics--转载

原文地址:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html Overview Purpose This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM. Once you have learned how the garbage collector functions, lear