QQ技术网 —— 专注活动线报、绿色软件、网站源码、教程分享与资源导航。 首页按栏目实时聚合最新内容,方便你快速发现所需,也让搜索引擎更懂本站的核心更新。
  • Java的主要就业方向

      Java的就业前景如何,看培训班就知道了,以Java培训为主的达内,曾传出即将上市的消息。   根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上。而且,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪10万是很正常的一个工资。一些重点院校的优秀毕业生能够进入国内一流的IT企业(百度、腾讯、阿里巴巴等),年薪一般在20万左右,拿到多个offer的,证明很有实力,可以跟企业谈价,幸运的话可以拿到25万。   目前,Java的主要就业方向有三个。   Web开发   Web开发语言很多,Java是其中之一。Java在开发...
    3 年前
  • Java import以及Java类的搜索路径

      如果你希望使用Java包中的类,就必须先使用import语句导入。   import语句与C语言中的#include有些类似,语法为:   import package1.classname;   package为包名,classname为类名。例如:   import java.util.Date;//导入java.util包下的Date类   import java.util.Scanner;//导入java.util包下的Scanner类   import javax.swing.;//导入javax.swing包下的所有类,表示所有类   注意:   import只能导入包所包含的...
    3 年前
  • Java类和对象的概念

      Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。   Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如:   #include stdio.h   int main(){   //定义结构体Student   struct Student{   //结构体包含的变量   char*name;   int age;   float score;   };   //通过结构体来定义变量   struct Student s...
    3 年前
  • Java类库及其组织结构(Java API)

      Java官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。   API(Application Programming Interface,应用程序编程接口)是一个通用概念。   例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编写代码,将我的类拿来直接用就可以。但是,我的类代码很复杂,让你读完这些代码不太现实,而且我也不希望你看到我的代码(你也没必要也不希望读懂这些晦涩的代码),我要保护我的版权,怎么办呢?   我可以先将我的类编译,并附带一个文档,告诉你...
    3 年前
  • Java虚拟机(JVM)以及跨平台原理

         相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。   那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称JVM)。   JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种.class文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。也就是说,只要在不同平台上安装对应的JVM,就可以运行字节码文件,运行我们编写的Java程序。   而这个过程中,我...
    3 年前
  • Java字符串(String)

         从表面上看,字符串就是双引号之间的数据,例如“微学苑”、“https://www.xyhtml5.com”等。在Java中,可以使用下面的方法定义字符串:   String stringName=string content;   例如:   String url=https://www.xyhtml5.com;   String webName=微学苑;   字符串可以通过“+”连接,基本数据类型与字符串进行“+”操作一般也会自动转换为字符串,例如:   public class Demo{   public static void main(Stringargs){ ...
    3 年前
  • Java StringBuffer与StringBuider

      String的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低,而且耗费大量内存空间。   StringBuffer类和String类一样,也用来表示字符串,但是StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,在内存使用上要优于String。   StringBuffer默认分配16字节长度的缓冲区,当字符串超过该大小时,会自动增加缓冲区长度,而不是生成新的对象。   StringBuffer不像String,只能通过new来创建对象,不支持简写方式,例如:   StringBuffer str1=new Stri...
    3 年前
  • Java流程控制

      Java流程控制的语法与C/C++类似,也有if...else、while、do...while、for、switch...case等,这里不再讲述具体语法,仅举例说明。   输出九九乘法表(右上三角):   public class Demo{   public static void main(Stringargs){   int i,j;   for(i=1;i =9;i++){   for(j=1;j =9;j++){   if(j i){   //打印八个空格,去掉空格就是左上三角形   System.out.print();   }else{   System.out.prin...
    3 年前
  • Java数组的定义和使用

         如果希望保存一组有相同类型的数据,可以使用数组。   数组的定义和内存分配   Java中定义数组的语法有两种:   type arrayName;   typearrayName;   type为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,指明该变量是一个数组类型变量。例如:   int demoArray;   intdemoArray;   这两种形式没有区别,使用效果完全一样,读者可根据自己的编程习惯选择。   与C、C++不同,Java在定义数组时并不为数组元素分配内存,因此中无需指定数组元素的个数,即数组长度。而且...
    3 年前
  • Java运算符

      Java中的运算符和C/C++相差无几。   数学运算符   数学运算,结果为一个数值。见下表: 运算符 说明 举例 + 加法 1 + 2 - 减法 4 - 3.4 * 乘法 7 * 1.5 / 除法 3.5 / 7 % 取余 7 % 2 ++ 自增 3++ -- 自减 3--   关系运算符   关系运算符,结果为一个布尔值。见下表: 运算符 说明 举例 大于 a 4.2 = 大于等于 3.4 = b 小于 1.5 9 = 小于等于 6 ...
    3 年前
  • Java数据类型转换(自动转换和强制转换)

      数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。   自动数据类型转换   自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:   低--------------------------------------------- 高   byte,short,char- int- long- float- double   运算中,不同类型的数据先转化为同一类型,然后进行运算,转换规则如下: 操作数1类型 操作数2类型 转换后的类型 by...
    3 年前
  • 强调一下Java编程风格

         讲完了Java的基础语法,大家就可以编写简单的程序代码了,这里有必要强调一下编程风格。   代码风格虽然不影响程序的运行,但对程序的可读性却非常重要。自己编写的程序要让别人看懂,首先在排版方面要非常注意。   其实每个人的编程风格、每个软件开发公司的编程风格都不一样。一个人编写的程序代码,就应该能让别人看懂,甚至是过了很长时间,自己也要看的懂,否则这个程序就成了一个死程序。   编程风格是指编程时的格式,让程序看上去就很有层次感。下面通过一些例子,说明编程风格的重要性:   public class math{   public static void main(Stringargs...
    3 年前
« 1 2 3 4 5 6 7 »
共 7 页