-
Java笔记02-OOP
面向对象编程 面想对象的三大特性 类和对象 类的结构 对象的创建 引用的定义 成员变量初始化 成员方法的定义 JVM内存结构-方法区 JVM内存结构-栈区 JVM内存结构-堆区面向对象编程 万物皆对象 面向对象指以属性和行为的观点去分析现实生活中的事物 面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程 面向对象编程是软件产业化发展的需求 理解面向对象的思想精髓才行 ...…
-
Git仓库.git文件夹目录介绍
说明以下皆为.git/ 目录下的文件1 ORIG_HEAD远程仓库 当前引用在git本地仓库根目录 运行:cat .git/ORIG_HEAD1显示88e6fb86f5317bdfd2e8a78899334e9f0ba1698712如图...…
-
删除github上的commit历史记录
起步起步今天小编发现了git克隆下来的远程库特别大:经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多耗费时间,今天我查到了一个清除无用记录的方法。# 克隆你的远程仓库git clone git@github.com:victorfengming/victorfengming.github.io.git# 进入你的本地库cd victorfengming.github.io# 新建并切换到一个分支git checkout –orp...…
-
今天是第65天
今日任务java面向对象,java核心类库每日新词list当天小结学习Java的第二天,加油!今天学习了Java中的核心类库 Object Collection…
-
Java笔记01-数组相关
数组相关数组相关数组的创建数据类型[] 数组名称 = new 数据类型[数组的长度]其中数据类型可以为任意类型数组的访问• 调用数组的length属性可以获取数组的长度:int len = arr.length;• 可以通过下标的方式访问数组中的每一个元素。需要注意的是:数组的下标从0开始,对于长度为n的数组,下标的范围是0~n-1。int tmp = a[2];二维数组• Java允许使用多维数组,其中最常见的就是二维数组。• 二维数组就是由一维数组组成的数组,其元素是一维数组。• ...…
-
Java设计模式之单例模式
版权声明:本文为CSDN博主「炸斯特」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/jason0539/article/details/23297037起步java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。特点1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例单例模式确保某个类只有一个实例...…
-
Java中的内存浅析
Java的内存需要划分成为5个部分1. 栈(stack):存放的都是方法中的局部变量.方法的运行一定要在栈当中局部变量: 方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失2. 堆(heap):凡是new出来的东西,都在堆当中堆内存里面的东西都有一个地址值.规则: 如果是整数 默认为0 如果是浮点数 默认为0.0 如果是字符 默认为’\u0000’ 如果是布尔 默认为false 如果是...…
-
Java中的instanceof简析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/liranke/article/details/5574791起步java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Resu...…
-
关于SublimeText3输入法候选窗口不能跟随光标位置的解决方案
方案1很多新手朋友使用sublime,它是一个开源免费和轻量级的编辑器但是在使用的过程中,可能会遇到SublimeText3默认不支持输入法跟随光标,这在输入中文的时候看起来不方便。今天小编就教大家解决这个问题进入SublimeText3在上面菜单栏里Perferences点击PackageControl,这样就会自动安装一个可支持插件的终端窗口。安装完毕之后,按快捷键ctrl+shift+p会弹出终端窗口,输入install package(下方会有提示)。然后输入imesupport安...…
-
今天是第64天
今日任务java基础部分每日新词kali keli当天小结正式学习Java的第一天,加油!每日分享keli系统-集成一些工具通过获取传输握手包数据,采用密码字典实现,破解WIFI密码查看网络配置ifconfig工具airmon-ng start wlan0查看网卡iwconfigairodump-ng -c 1 --bssid 48:0E:EC:7C:32:00 -w ~/a/ wlan0aireplay-ng -0 0 -a 48:0E:EC:7C:32:00 wlan0…
-
关于java语法的各种坑
字符串相关 单引号不能定义多个字符串 字符串判断相等最好用==: (Scanner输入进的字符串不能这么判断) 解释:==不仅仅比较值还比较内存地址 类型相关 数组不能嵌套 数组中的类型要一样,提前定义好 数组不能直接增加 函数的返回值类型要提前声明好OOP 类不能进行多继承 接口可以多实现,来补充了类的多继承容器类数据 List 集合就是python中的列表list Map 集合就是python中的字典dict ...…
-
23种设计模式汇总整理
版权声明:本文为CSDN博主「炸斯特」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/jason0539/article/details/44956775设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式,共七种:适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式...…
-
今天是第63天
今日任务idea | java高级部分每日新词Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。hexo:Hexo is a fast, simple & powerful blog framework powered by Node.js. Hexo ...…
-
在idea中使用git管理你的项目
起步 首先创建一个项目 在idea中登录你的github 创建一个github仓库,并将项目交给git来管理 新建一个类,测试运行 添加到本地(add) 提交的本地仓库(commit) 推本地存储库到远程仓库(push) 克隆远程的git项目到本地(clone) 拉取远程的git项目到本地(pull)起步idea是十分智能的Java集成开发环境而我们在用idea写项目的时候经常遇到版本控制的问题,而git工具如果你只会在终端中的git命令来进行控制,可能会使得效率低下...…
-
今天是第62天
今日任务熟悉使用idea中的git版本控制tools在bilibili看了一个教程视频idea下使用git总结一个博客:在idea中使用git管理你的项目每日新词maven:Maven 翻译为”专家”、”内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例...…
-
Python实现修改图片尺寸
起步 环境准备 源码参考 相关推荐起步很多小伙伴从网上找的图片可能图片尺寸与自己的需求不符合今天小编就教大家使用python写一个简单脚本程序实现修改图片的尺寸环境准备首先我们需要python环境,它的安装可以参考:python安装以及版本检测其次我们还需要安装一个python图形化的库PILPIL的安装,这里我们使用pip来进行安装,关于pip可以参考:Python pip 安装与使用pip安装好后,在终端中执行pip install PIL等待安装完成即可如果安装了pycha...…
-
java,python,php 中的数组简识
python 列表,元素,字典数组三种模式:列表(list),元组(tuple),字典(dict),均支持遍历,也支持迭代demo1 = ['a','b','c','d'] # 列表demo2 = ('a','b','c','d') # 元组demo3 = {"name":"kurt","age":18,"sex",1} # 字典# for循环遍历列表/元组里面的数据for item in demo1: print item# for循环遍历列...…
-
今天是第61天
开心的一天上午回家取了个衣服,在东西快速干道上面没下来,惠工街出口封上了,绕了点儿道,回来了又今日任务oracle详细了解 0%java阶段综合案例 34%每日新词PILswingAWT当天小结晚上看了看Java的基础练习的一个图形化界面的游戏:基于Java中常见的GUI(图形用户界面)技术->AWT和Swing的飞机游戏整个项目很多节视频呢,目前只看了前5集,这个视频看一遍基本上记不住想要熟练的掌握这个面向对象的思维模式,还需要多加练习…
-
Python pip 安装与使用
起步起步 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/你可以通过以下命令来判断是否已安装:pip --version如果你还未安装,则可以使用以下方法来...…
-
送你一些实用的工具,收藏起来留着用
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站 9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度、3...…