有一天空中突然下了一场冰雹,砸中的10个背黑色双肩包的其中9个是程序员。随着互联网的发展,生活与网络越来越分不开,这时就诞生了一批又一批的程序员。首先对我们广大程序员朋友示以真诚的敬意,是你们让这个世界更加闪耀。对于那些想学Java的朋友,我有一些经验感受需要跟你说说,切莫嫌我唠叨,说的不对还请多多指正。学习一门编程之前,你需要明白一些东西。1.什么是计算机语言我们天天用的东西,我们最好是要明白到底为何物。...
1.制作一个工具类的文档 javadoc -d 目录 -author -version arrayTool.java 实例: class arrayDemo
{publicstaticvoid main(String[] args){int[] arr = {23,34,54,65,57,7};//遍历数组 arrayTool.printArray(arr);//获取数组中的最大值int max = arrayTool.getMax(arr);System.out.println("数组中的最大值为"+max);//获取数组中元素的索引int index = arrayTool.getIndex(arr,57);System.out.println("57在数组中的索...
一、进程和线程的概念进程:一次程序的执行称为一个进程,每个 进程有独立的代码和数据空间,进程间切换的开销比较大,一个进程包含1—n个线程。进程是资源分享的最小单位。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小,线程是CPU调度的最小单位。多进程:指操作系统能同时运行多个任务(程序)。多线程:指同一个程序中有多个顺序流在执行,线程是进程内部单一控制序列流。二、多...
一关键字 关键字概述:Java语言中有一些具有特殊用途的词被称为关键字。关键字对Java的编译器有着特殊的意义,在程序中应用时一定要慎重。 关键字特点:组成关键字的字母全部小写。 关键字注意事项:goto和const作为保留字存在,当前并不使用。 Java中常用的50个关键字(48个加2个保留字,就当背英文单词啦): 关键字 描述 abstract 抽象方法,抽象类的修饰符 assert 断言...
知识点类是用来描述对象的,而反射就可以理解为是用来描述类的。类中的属性包括:Class 类本身Package 类所在的包Field 类中的属性Method 类中的方法Constructor 类中的构造方法Annotation 类中的注解如何获取Class1.Class的静态方法,forName("全类名")2.类.class关键字3.对象引用.getClass()方法 Object中的方法Class中的常用方法/*
0--默认不写 1--public 2--private 4--protected 8--static 16--final 32--synchronized 64--vo...
Java中sleep和wait的区别① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。② 锁: 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源;wait是进入线程等待池等待,出让系统资源,其他线程可以占用...
学习JAVA应该去的20个英文网站(java学习网站) 1. http://www.javaalmanac.com Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2. http://www.onjava.com O‘Reilly的Java网站. 每周都有新文章. 3. http://java.sun.com 官方的Java开发者网站 - 每周都有新文章发表. 4. http://www.developer.com/java 由Gamelan.com 维护的Java技术文章网站. 5. http://www.j...
重写和多态首先写两个类A类和B类,且B类为A类的父类public class B {public void test(){System.out.println("B=>test()");}
}public class A extends B {//Override 重写@Override//注解:有功能的注释public void test() {System.out.println("A=>test()");}
}在找个类来运行public class Applicatian {public static void main(String[] args) {//静态的方法和非静态的方法区别很大//静态方法:方法的调用只和左边,定义的数据...
java的数据类型:共十一种数据类型,根据其使用方式分为基本类型和引用类型。基本类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean(不确定,由JVM决定),其中byte、short、int、long为整型,float、double为浮点型,char为字符型、boolean为布尔型引用类型:类(class)、接口(interface)、数组变量:用于存储数据类型,变量必须先声明后使用。变量...
一、今日收获1.完成了手册第二章没有验证完成的例题2.预习了第三章的算法以及for语句与if语句的用法二、今日难题1.验证上出现问题,没有那么仔细。2.第二章还有没有完全理解的问题三、明日目标1.开始java的第三章的算法学习!2.干!原文:https://www.cnblogs.com/nzpdbk/p/13375047.html
基于C++基础对比性学习JAVA笔记JAVA万物皆对象类名和文件名必须一致,且区分大小写java中所有的函数都必须写在类中创建对象的写法:Main main = new Main() ;System.out.print("helloworld");相当于printfSystem.out.println("helloworld");相当于printf+自动换行获取输入的写法,相当于scanf// 创建一个对象,接收输入流Scanner scanner = new Scanner(System.in);// 从对象中获取输入的信息//String str = scanner.next();int nu...
时光在不经意中流逝,翻开旧日的笔记,字里行间充满着情深意境的交错。仿佛回到了那曾经经历过的风风雨雨,坎坎坷坷中去,旧时的回忆依旧,只是少了几分忧郁,几分繁华,多了几分沧桑。不禁回想起高中三年的时光,多么快啊。 无意间翻到了高三时的笔记,翻开时,一页一页的笔记让我想起当年的不易与艰辛,现在想想真是难忘的一段啊。回归正题,继续汇总我java的学习进度。本周从书上目录来说是学了java语言基础,就是一些java的基...
继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二)。 语句 Java经常使用的3种循环:while。do...while,for。 (5)Java循环语句之while 语法: 运行过程: 1)推断while后面的条件是否成立(true/false)。 2)当条件成立时,运行循环内的操作代码 ,然后反复运行1),2),直到循环条件不成立为止。 特点:先推断,后运行。
如: ...
adbi的java hook实现代码ddi不在之前下载的文件中,下载地址:https://github.com/crmulliner/ddi,具体的编译看readme里面很详细的介绍了。注意ddi代码不能单独使用要跟之前的adbi相结合,因为adbi提供了注入so。本文不对代码进行详细的剖析(你可以看参考资料的文章),分析下2个问题:java如何hook;如何执行自己的java代码 java hook: 其实在ddi的java hook和xposed的hook原理(不清楚的看我之前xposed的分析)是相同的,都是...
.net 久了 看网络java程序员满天飞,感觉成了少数类,就学学吧,不会有多难吧,有vb,C,javascript和vs的基础,不就是一些语法和框架的熟悉过程吗,搞了两天,搭了个开发环境,myeclipse2014+eclipse+jdk-8u11+apache-tomcat-8.0.12+mysql5.7.3.0,调试通过了第一个网上下载的工程,呵呵,心情不错.原文:http://blog.csdn.net/olinbsoft/article/details/39337023